Changeset 916 in SHVCSoftware for branches/SHM-upgrade/source/App/TAppEncoder/TAppEncTop.h
- Timestamp:
- 12 Nov 2014, 08:09:17 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-upgrade/source/App/TAppEncoder/TAppEncTop.h
r595 r916 2 2 * License, included below. This software may be subject to other third party 3 3 * and contributor rights, including patent rights, and no such rights are 4 * granted under this license. 4 * granted under this license. 5 5 * 6 6 * Copyright (c) 2010-2014, ITU/ISO/IEC … … 70 70 TVideoIOYuv m_cTVideoIOYuvInputFile; ///< input YUV file 71 71 TVideoIOYuv m_cTVideoIOYuvReconFile; ///< output reconstruction file 72 72 73 73 TComList<TComPicYuv*> m_cListPicYuvRec; ///< list of reconstruction YUV files 74 74 #endif 75 75 76 76 Int m_iFrameRcvd; ///< number of received frames 77 77 78 78 UInt m_essentialBytes; 79 79 UInt m_totalBytes; 80 80 81 protected: 81 82 // initialization … … 84 85 Void xInitLib (Bool isFieldCoding); ///< initialize encoder class 85 86 Void xDestroyLib (); ///< destroy encoder class 86 87 87 88 /// obtain required buffers 88 89 #if SVC_EXTENSION … … 94 95 /// delete allocated buffers 95 96 Void xDeleteBuffer (); 96 97 97 98 // file I/O 98 99 #if SVC_EXTENSION 99 100 Void xWriteRecon(UInt layer, Int iNumEncoded); 100 101 Void xWriteStream(std::ostream& bitstreamFile, Int iNumEncoded, const std::list<AccessUnit>& accessUnits); 101 Void printOutSummary(Bool isField );102 Void printOutSummary(Bool isField, const Bool printMSEBasedSNR, const Bool printSequenceMSE); 102 103 #else 103 104 Void xWriteOutput(std::ostream& bitstreamFile, Int iNumEncoded, const std::list<AccessUnit>& accessUnits); ///< write bitstream to file 105 Void printChromaFormat(); 104 106 #endif 105 void rateStatsAccum(const AccessUnit& au, const std::vector<UInt>& stats);106 void printRateSummary();107 Void rateStatsAccum(const AccessUnit& au, const std::vector<UInt>& stats); 108 Void printRateSummary(); 107 109 108 110 public: 109 111 TAppEncTop(); 110 112 virtual ~TAppEncTop(); 111 113 112 114 Void encode (); ///< main encoding function 113 115 #if SVC_EXTENSION
Note: See TracChangeset for help on using the changeset viewer.