fmo.h
资源名称:chapter15.rar [点击查看]
上传用户:hjq518
上传日期:2021-12-09
资源大小:5084k
文件大小:1k
源码类别:
Audio
开发平台:
Visual C++
- /*!
- ***************************************************************************
- *
- * file fmo.h
- *
- * brief
- * Support for Flexible Macroblock Ordering
- *
- * date
- * 16 June 2002
- *
- * author
- * Stephan Wenger stewe@cs.tu-berlin.de
- **************************************************************************/
- #ifndef _FMO_H_
- #define _FMO_H_
- #define MAXSLICEGROUPIDS 8
- int FmoInit(ImageParameters * img, pic_parameter_set_rbsp_t * pps, seq_parameter_set_rbsp_t * sps);
- void FmoUninit (void);
- int FmoFinit (seq_parameter_set_rbsp_t * sps);
- int FmoMB2SliceGroup (int mb);
- int FmoGetFirstMBOfSliceGroup (int SliceGroupID);
- int FmoGetFirstMacroblockInSlice (int SliceGroup);
- int FmoGetNextMBNr (int CurrentMbNr);
- int FmoGetLastCodedMBOfSliceGroup (int SliceGroupID);
- int FmoStartPicture (void);
- int FmoEndPicture(void);
- int FmoSliceGroupCompletelyCoded(int SliceGroupID);
- void FmoSetLastMacroblockInSlice (int mb);
- int FmoGetPreviousMBNr (int CurrentMbNr);
- extern byte *MBAmap;
- #endif