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

多媒体编程

开发平台:

Visual C++

  1. #ifndef _TEXT_BITS_H_
  2. #define _TEXT_BITS_H_
  3. #include "momusys.h"
  4. #include "text_defs.h"
  5. typedef struct {
  6.   Int Y;
  7.   Int C;
  8.   Int vec;
  9.   Int CBPY;
  10.   Int CBPC; 
  11.   Int MCBPC;
  12.   Int MODB;
  13.   Int CBPB;
  14.   Int MBTYPE;
  15.   Int COD;
  16.   Int MB_Mode; 
  17.   Int header;
  18.   Int DQUANT;
  19.   Int total;
  20.   Int no_inter;
  21.   Int no_inter4v;
  22.   Int no_intra;
  23.   Int no_GMC;
  24.   Int ACpred_flag;
  25.   Int G;
  26.   Int CODA;
  27.   Int CBPA;
  28.   Int g_ACpred_flag;
  29.   Int no_field;
  30.   Int no_skipped;
  31.   Int no_Pskip;
  32.   Int no_noDCT;
  33.   Int fieldDCT;
  34.   Int interlaced;
  35.   Int Btype[7];
  36.   Int Nmvs[3];
  37. } Bits;
  38. #ifdef __cplusplus
  39. extern "C" {
  40. #endif 
  41. Void   MB_CodeCoeff _P_(( Bits *bits,
  42. Int *qcoeff,
  43. Int Mode,
  44. Int CBP,
  45. Int ncoeffs,
  46. Int intra_dcpred_disable,
  47. Image *DCbitstream,
  48. Image *bitstream,
  49. Int transp_pattern[],
  50. Int direction[],
  51. Int error_res_disable,
  52. Int reverse_vlc,
  53. Int switched,
  54. Int alternate_scan
  55. ));
  56. void   Bits_Reset _P_(( Bits *bits
  57. ));
  58. #ifdef __cplusplus
  59. }
  60. #endif  
  61. #endif