Changeset 56 in 3DVCSoftware for trunk/source/App/TAppExtractor/TAppExtrTop.h
- Timestamp:
- 11 May 2012, 21:20:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/App/TAppExtractor/TAppExtrTop.h
r42 r56 43 43 #endif // _MSC_VER > 1000 44 44 45 #include "../../Lib/TLibVideoIO/TVideoIOBits.h"46 #include "../../Lib/TLibCommon/TComBitStream.h"47 45 #include "../../Lib/TLibExtractor/TExtrTop.h" 48 46 #include "TAppExtrCfg.h" … … 57 55 private: 58 56 // class interface 59 TExtrTop m_cTExtrTop; ///< extractor class 60 TComBitstream* m_apcInputBitstream; ///< bitstream class 61 TComBitstream* m_apcOutputBitstream; ///< bitstream class 62 TVideoIOBitsStartCode m_cTVideoIOInputBitstreamFile; ///< file I/O class 63 TVideoIOBitsStartCode m_cTVideoIOOutputBitstreamFile; ///< file I/O class 64 std::fstream m_cSpsInfoFileHandle; ///< file handle 57 TExtrTop m_cTExtrTop; ///< extractor class 65 58 66 59 public: 67 60 TAppExtrTop(); 68 virtual ~TAppExtrTop() {}61 virtual ~TAppExtrTop(); 69 62 70 Void create (); ///< create internal members 71 Void destroy (); ///< destroy internal members 72 Void extract (); ///< main extraction function 73 74 protected: 75 Void xCreateExtrLib (); ///< create internal classes 76 Void xDestroyExtrLib (); ///< destroy internal classes 77 Void xInitExtrLib (); ///< initialize extractor class 78 79 Void xCopyInputPacketIntoOutput (); 63 Void extract (); ///< main extraction function 80 64 }; 81 65
Note: See TracChangeset for help on using the changeset viewer.