parset.h
资源名称:chapter15.rar [点击查看]
上传用户:hjq518
上传日期:2021-12-09
资源大小:5084k
文件大小:1k
源码类别:
Audio
开发平台:
Visual C++
- /*!
- **************************************************************************************
- * file
- * parset.h
- * brief
- * Picture and Sequence Parameter Sets, decoder operations
- *
- * date 25 November 2002
- * author
- * Main contributors (see contributors.h for copyright, address and affiliation details)
- * - Stephan Wenger <stewe@cs.tu-berlin.de>
- ***************************************************************************************
- */
- #ifndef _PARSET_H_
- #define _PARSET_H_
- #include "parsetcommon.h"
- #include "nalucommon.h"
- void Scaling_List(int *scalingList, int sizeOfScalingList, Boolean *UseDefaultScalingMatrix, Bitstream *s);
- void InitVUI(seq_parameter_set_rbsp_t *sps);
- int ReadVUI(DataPartition *p, seq_parameter_set_rbsp_t *sps);
- int ReadHRDParameters(DataPartition *p, hrd_parameters_t *hrd);
- void PPSConsistencyCheck (pic_parameter_set_rbsp_t *pps);
- void SPSConsistencyCheck (seq_parameter_set_rbsp_t *sps);
- void MakePPSavailable (int id, pic_parameter_set_rbsp_t *pps);
- void MakeSPSavailable (int id, seq_parameter_set_rbsp_t *sps);
- void ProcessSPS (NALU_t *nalu);
- void ProcessPPS (NALU_t *nalu);
- void UseParameterSet (int PicParsetId);
- void CleanUpPPS(void);
- void activate_sps (seq_parameter_set_rbsp_t *sps);
- void activate_pps (pic_parameter_set_rbsp_t *pps);
- #endif