enc.h
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:1k
源码类别:

DVD

开发平台:

Others

  1. #ifndef _ENC_H
  2. #define _ENC_H
  3. /* putseq - main rotine
  4.  * hsize - picture horizontal size
  5.  * vsize - picture vertical size
  6.  * aspectratio - 16x9 or 4x3 - see MPEG Spec for actual value
  7.  * prog_frame - true for proggressive frame source
  8.  * quality - value between 2 and 62, lower means better image quality but larger size
  9.  */
  10. void putseq(int hsize,int vsize,int aspectratio,int prog_frame,int quality);
  11. typedef struct{
  12.  unsigned short outbfr;
  13.  int outcnt;
  14.  int bytecnt;
  15.  int sectors_cnt;
  16.  int line;
  17.  int Hsize ;
  18.  int Vsize ;
  19.  unsigned short huge *FlashADDR;
  20.  int CurrDispBuff;
  21.  int TopFld;
  22.  char bSingleField;
  23.  int dc_dct_pred[3];
  24.  
  25.  
  26.  
  27. }LOGOCAPTURE;
  28. extern LOGOCAPTURE* pLogoCapture;
  29. #define MK_FP(seg,ofs) ((void __seg *)(seg) + (void __near *)(ofs))
  30. #define LOGO_ADDR MK_FP(LOGO_SEG,0x0000) //LOGO_SEG is defined in config_lib.h
  31. #endif