annexb.h
上传用户:hjq518
上传日期:2021-12-09
资源大小:5084k
文件大小:1k
源码类别:

Audio

开发平台:

Visual C++

  1. /*!
  2.  *************************************************************************************
  3.  * file annexb.h
  4.  *
  5.  * brief
  6.  *    Annex B byte stream buffer handling.
  7.  *
  8.  *************************************************************************************
  9.  */
  10. #ifndef _ANNEXB_H_
  11. #define _ANNEXB_H_
  12. #include "nalucommon.h"
  13. extern int IsFirstByteStreamNALU;
  14. extern int LastAccessUnitExists;
  15. extern int NALUCount;
  16. int  GetAnnexbNALU (FILE *bitstream, NALU_t *nalu);
  17. void OpenBitstreamFile (char *fn);
  18. void CloseBitstreamFile(void);
  19. void CheckZeroByteNonVCL(NALU_t *nalu);
  20. void CheckZeroByteVCL(NALU_t *nalu);
  21. #endif