38 #ifndef __TAPPENCTOP__
39 #define __TAPPENCTOP__
86 Void xWriteOutput(std::ostream& bitstreamFile,
Int iNumEncoded,
const std::list<AccessUnit>& accessUnits);
102 #endif // __TAPPENCTOP__
Void rateStatsAccum(const AccessUnit &au, const std::vector< UInt > &stats)
TVideoIOYuv m_cTVideoIOYuvReconFile
output reconstruction file
Void xDeleteBuffer()
delete allocated buffers
Void xInitLib(Bool isFieldCoding)
initialize encoder class
TEncTop & getTEncTop()
return encoder class pointer reference
Int m_iFrameRcvd
number of received frames
YUV file I/O class (header)
Void xWriteOutput(std::ostream &bitstreamFile, Int iNumEncoded, const std::list< AccessUnit > &accessUnits)
write bitstream to file
TComList< TComPicYuv * > m_cListPicYuvRec
list of reconstruction YUV files
Void xCreateLib()
create files & encoder class
encoder configuration class
encoder application class
Handle encoder configuration parameters (header)
Void xInitLibCfg()
initialize internal variables
Access Unit class (header)
Void xGetBuffer(TComPicYuv *&rpcPicYuvRec)
obtain required buffers
Void encode()
main encoding function
TVideoIOYuv m_cTVideoIOYuvInputFile
input YUV file
Void xDestroyLib()
destroy encoder class
TEncTop m_cTEncTop
encoder class