putvlc.h
上传用户:tuheem
上传日期:2007-05-01
资源大小:21889k
文件大小:1k
源码类别:

多媒体编程

开发平台:

Visual C++

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