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

Audio

开发平台:

Visual C++

  1. /*!
  2.  ***************************************************************************
  3.  *
  4.  * file fmo.h
  5.  *
  6.  * brief
  7.  *    Support for Flexible Macroblock Ordering
  8.  *
  9.  * date
  10.  *    16 June 2002
  11.  *
  12.  * author
  13.  *    Stephan Wenger   stewe@cs.tu-berlin.de
  14.  **************************************************************************/
  15. #ifndef _FMO_H_
  16. #define _FMO_H_
  17. #define MAXSLICEGROUPIDS 8
  18. int FmoInit(ImageParameters * img, pic_parameter_set_rbsp_t * pps, seq_parameter_set_rbsp_t * sps);
  19. void FmoUninit (void);
  20. int FmoFinit (seq_parameter_set_rbsp_t * sps);
  21. int FmoMB2SliceGroup (int mb);
  22. int FmoGetFirstMBOfSliceGroup (int SliceGroupID);
  23. int FmoGetFirstMacroblockInSlice (int SliceGroup);
  24. int FmoGetNextMBNr (int CurrentMbNr);
  25. int FmoGetLastCodedMBOfSliceGroup (int SliceGroupID);
  26. int FmoStartPicture (void);
  27. int FmoEndPicture(void);
  28. int FmoSliceGroupCompletelyCoded(int SliceGroupID);
  29. void FmoSetLastMacroblockInSlice (int mb);
  30. int FmoGetPreviousMBNr (int CurrentMbNr);
  31. extern byte *MBAmap;
  32. #endif