enhcbufdec.hpp
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /*************************************************************************
  2. *************************************************************************/
  3. // Buffers for Temporal Scalability Added by Sharp(1998-02-10)
  4. /******************************************
  5. ***     class CEnhcBufferDecoder        ***
  6. ******************************************/
  7. class CEnhcBufferDecoder : public CEnhcBuffer
  8. {
  9. friend class CVideoObjectDecoder;
  10. friend class CVideoObjectDecoderTPS;
  11. CEnhcBufferDecoder(Int iSessionWidth, Int iSessionHeight);
  12. Void copyBuf(const CEnhcBufferDecoder& srcBuf);
  13. Void getBuf(CVideoObjectDecoder* pvopc); // get params from Base layer
  14. Void putBufToQ0(CVideoObjectDecoder* pvopc); // store params to Enhancement layer
  15. Void putBufToQ1(CVideoObjectDecoder* pvopc); // store params to Enhancement layer
  16. Void getBuf(CVideoObjectDecoderTPS* pvopc); // get params from Base layer
  17. Void putBufToQ0(CVideoObjectDecoderTPS* pvopc); // store params to Enhancement layer
  18. Void putBufToQ1(CVideoObjectDecoderTPS* pvopc); // store params to Enhancement layer
  19. };