putvlc.h
上传用户:enenge
上传日期:2007-01-08
资源大小:96k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /***********************************************************HeaderBegin*******
  2.  *                                                                         
  3.  * File: putvlc.h
  4.  *
  5.  * Description: Header file to include prototypes for vlc functions
  6.  *
  7.  ***********************************************************HeaderEnd*********/
  8. /************************    INCLUDE FILES    ********************************/
  9. #include "momusys.h"
  10. #ifndef _PUTVLC_H_
  11. #define _PUTVLC_H_
  12. #define MARKER_BIT 1
  13. #ifdef __cplusplus
  14. extern "C" {
  15. #endif /* __cplusplus */
  16. Int   PutDCsize_lum _P_(( Int size,
  17. Image *bitstream
  18. ));
  19. Int   PutDCsize_chrom _P_(( Int size,
  20. Image *bitstream
  21. ));
  22. Int   PutMV _P_(( Int mvint,
  23. Image *bitstream
  24. ));
  25. Int   PutMCBPC_Intra _P_(( Int cbpc,
  26. Int mode,
  27. Image *bitstream
  28. ));
  29. Int   PutMCBPC_Inter _P_(( Int cbpc,
  30. Int mode,
  31. Image *bitstream
  32. ));
  33. Int   PutMCBPC_Sprite _P_(( Int cbpc,
  34. Int mode,
  35. Image *bitstream
  36. ));
  37. Int   PutCBPY _P_(( Int cbpy,
  38. Char intra,
  39. Int *MB_transp_pattern,
  40. Image *bitstream
  41. ));
  42. Int   PutCoeff_Inter _P_(( Int run,
  43. Int level,
  44. Int last,
  45. Image *bitstream
  46. ));
  47. Int   PutCoeff_Intra _P_(( Int run,
  48. Int level,
  49. Int last,
  50. Image *bitstream
  51. ));
  52. Int   PutCoeff_Inter_RVLC _P_(( Int run,
  53. Int level,
  54. Int last,
  55. Image *bitstream
  56. ));
  57. Int   PutCoeff_Intra_RVLC _P_(( Int run,
  58. Int level,
  59. Int last,
  60. Image *bitstream
  61. ));
  62. Int   PutRunCoeff_Inter _P_(( Int run,
  63. Int level,
  64. Int last,
  65. Image *bitstream
  66. ));
  67. Int   PutRunCoeff_Intra _P_(( Int run,
  68. Int level,
  69. Int last,
  70. Image *bitstream
  71. ));
  72. Int   PutLevelCoeff_Inter _P_(( Int run,
  73. Int level,
  74. Int last,
  75. Image *bitstream
  76. ));
  77. Int   PutLevelCoeff_Intra _P_(( Int run,
  78. Int level,
  79. Int last,
  80. Image *bitstream
  81. ));
  82. #ifdef __cplusplus
  83. }
  84. #endif /* __cplusplus  */ 
  85. #endif /* _PUTVLC_H_ */