Changeset 476 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2/source/App/TAppEncoder/TAppEncTop.h
- Timestamp:
- 18 Jun 2013, 05:16:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2/source/App/TAppEncoder/TAppEncTop.h
r446 r476 48 48 #if H_3D 49 49 #include "../../Lib/TLibRenderer/TRenTop.h" 50 #if H_3D_IV_MERGE 51 #include "TLibCommon/TComDepthMapGenerator.h" 52 #endif 50 53 #endif 51 54 … … 89 92 TRenModel m_cRendererModel; 90 93 #endif 94 95 #if H_3D_IV_MERGE 96 TComVPSAccess m_cVPSAccess; 97 TComSPSAccess m_cSPSAccess; 98 TComAUPicAccess m_cAUPicAccess; 99 #endif 91 100 protected: 92 101 // initialization … … 114 123 void rateStatsAccum(const AccessUnit& au, const std::vector<UInt>& stats); 115 124 void printRateSummary(); 116 125 #if H_3D_IV_MERGE 126 TComPic* xGetPicFromView( Int viewIdx, Int iPoc, Bool isDepth ); 127 #endif 117 128 #if H_MV 118 129 Void xSetLayerIds ( TComVPS& vps ); … … 126 137 127 138 Void encode (); ///< main encoding function 139 #if H_3D_IV_MERGE 140 TComPic* getPicFromView ( Int viewIdx, Int poc, Bool isDepth ) { return xGetPicFromView( viewIdx, poc, isDepth ); } 141 #endif 128 142 #if H_MV 129 143 TEncTop* getTEncTop( UInt layer ) { return m_acTEncTopList[layer]; } ///< return pointer to encoder class for specific layer 130 144 #else 131 145 TEncTop& getTEncTop () { return m_cTEncTop; } ///< return encoder class pointer reference 146 #endif 147 148 #if H_3D_IV_MERGE 149 TComVPSAccess* getVPSAccess () { return &m_cVPSAccess; } 150 TComSPSAccess* getSPSAccess () { return &m_cSPSAccess; } 151 TComAUPicAccess* getAUPicAccess() { return &m_cAUPicAccess; } 132 152 #endif 133 153 };// END CLASS DEFINITION TAppEncTop
Note: See TracChangeset for help on using the changeset viewer.