亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? impeg2venc.h

?? mpeg2_encoder為MPEG2算法的DEMO
?? H
字號(hào):
/* ======================================================================== */
/*                                                                          */
/*  TEXAS INSTRUMENTS, INC.                                                 */
/*                                                                          */
/*  NAME                                                                    */
/*      impeg2venc.h - IMPEG2VENC Interface Header                          */
/*                                                                          */
/*                                                                          */
/*   Copyright (c) 2003 Texas Instruments Inc.  All rights reserved.        */
/*   Exclusive property of the Video & Imaging Products, Emerging End       */
/*   Equipment group of Texas Instruments India Limited. Any handling,      */
/*   use, disclosure, reproduction, duplication, transmission, or storage   */
/*   of any part of this work by any means is subject to restrictions and   */
/*   prior written permission set forth in TI's program license agreements  */
/*   and associated software documentation.                                 */
/*                                                                          */
/*   This copyright notice, restricted rights legend, or other proprietary  */
/*   markings must be reproduced without modification in any authorized     */
/*   copies of any part of this work.  Removal or modification of any part  */
/*   of this notice is prohibited.                                          */
/*                                                                          */
/* ------------------------------------------------------------------------ */
/*            Copyright (c) 2003 Texas Instruments, Incorporated.           */
/*                           All Rights Reserved.                           */
/* ======================================================================== */ 
#ifndef IMPEG2VENC_
#define IMPEG2VENC_

#include <std.h>
#include <ialg.h>


/*
 *  ======== IMPEG2VENC_Handle ========
 *  This handle is used to reference all MPEG2VENC instance objects
 */
typedef struct IMPEG2VENC_Obj *IMPEG2VENC_Handle;

/*
 *  ======== IMPEG2VENC_Obj ========
 *  This structure must be the first field of all MPEG2VENC instance objects
 */
typedef struct IMPEG2VENC_Obj {
    struct IMPEG2VENC_Fxns *fxns;
} IMPEG2VENC_Obj;

/*
 *  ======== IMPEG2VENC_Status ========
 *  Status structure defines the parameters that can be changed or read
 *  during real-time operation of the alogrithm.
 */
typedef struct IMPEG2VENC_Status {
    int            size;      /* must be first field of all status structures */
    int            width;     /* width of decoded  frame                      */
    int            height;    /* height of decoded frame                      */
    int            inputtype; /* source format of encoded sequence            */
    int            pict_type; /* encoded picture type                         */
    unsigned char *y;         /* pointer to Y                                 */
    unsigned char *u;         /* pointer to U/Cb                              */
    unsigned char *v;         /* pointer to V/Cr                              */
    unsigned int  dispflag;      /* Flag to indicate whether above frames are    */
                              /*  to be displayed                             */  
    int            nBits;     /* number of bits consumed by current frame     */
    int            nWords;
    int            nFrames;   /* number of frames decoded                     */
    int            avgCPF;
    int            maxCPF;
    int            minCPF;    
} IMPEG2VENC_Status;
/*
 *  ======== IMPEG2VENC_Cmd ========
 *  The Cmd enumeration defines the control commands for the MPEG2VENC
 *  control method.
 */
typedef enum IMPEG2VENC_Cmd {
    IMPEG2VENC_GETSTATUS,
    IMPEG2VENC_SETSTATUS,  
    IMPEG2VENC_CLRSTATUS
} IMPEG2VENC_Cmd;


/*
 *  ======== IMPEG2VENC_Params ========
 *  This structure defines the creation parameters for all MPEG2VENC objects
 */
typedef struct IMPEG2VENC_Params {
    int size;    /* must be first field of all params structures */

    char h_id_string[256];
    char h_tplorg[256];
    char h_tplref[256];
    char h_iqname[256];
    char h_niqname[256];
    char h_statname[256];    
    int  h_inputtype;
    int  h_nframes;
    int  h_frame0;
    int  h_h;
    int  h_m;
    int  h_s;
    int  h_f1;
    int  h_N; 
    int  h_M; 
    int  h_mpeg1;
    int  h_fieldpic;
    int  h_horizontal_size; 
    int  h_vertical_size;
    int  h_aspectratio;    
    int  h_frame_rate_code;
    int  h_bit_rate;
    int  h_vbv_buffer_size;
    int  h_low_delay;
    int  h_constrparms;
    int  h_profile;
    int  h_level;
    int  h_prog_seq;
    int  h_chroma_format;    
    int  h_video_format; /* component, PAL, NTSC, SECAM or MAC */
  
    int  h_color_primaries; /* source primary chromaticity coordinates */
    int  h_transfer_characteristics; /* opto-electronic transfer char. (gamma) */
    int  h_matrix_coefficients; /* Eg,Eb,Er / Y,Cb,Cr matrix coefficients */
    int  h_display_horizontal_size; 
    int  h_display_vertical_size; /* display size */
  
    int  h_dc_prec; /* DC coefficient precision for intra coded blocks */
    int  h_topfirst; /* display top field first */
    int  h_frame_pred_dct_tab[3];
    int  h_conceal_tab[3]; /* use concealment motion vectors (I,P,B) */
    int  h_qscale_tab[3]; /* linear/non-linear quantizaton table */
    int  h_intravlc_tab[3]; /* intra vlc format (I,P,B,current) */
    int  h_altscan_tab[3]; /* alternate scan (I,P,B,current) */
    int  h_repeatfirst;
    int  h_prog_frame;
    int  h_P; /* intra slice refresh interval */
    
    int h_r;
    int h_avg_act;    
    int h_Xi;
    int h_Xb;
    int h_Xp;
    int h_d0i;
    int h_d0p;
    int h_d0b;

    int h_recon_all;    
    /* This structure doesn't have access to the inner encoder data */
    /* structure so the motion picdata info is readed in simple 1-d */
    /* array any change in the lib about motion_picdata strucutre   */
    /* should reflect here M_MAX is 3 , 8 element in each           */
    int h_motion_picdata[3*8];
    
       unsigned short          h_intra_q[64], h_inter_q[64];
    unsigned int *outstream; /* stream buffer pointer required in init */

} IMPEG2VENC_Params;

/*
 *  ======== IMPEG2VENC_PARAMS ========
 *  Default parameter values for MPEG2VENC instance objects
 */
extern IMPEG2VENC_Params IMPEG2VENC_PARAMS;

/*
 *  ======== IMPEG2VENC_Fxns ========
 *  This structure defines all of the operations on MPEG2VENC objects
 */
typedef struct IMPEG2VENC_Fxns {
    IALG_Fxns    ialg;    /* IMPEG2VENC extends IALG */
    Void (*encodeFrame)(IMPEG2VENC_Handle handle, 
                   unsigned char *inBuf[3], 
                   unsigned int  *outBuf,
                   unsigned int i);
    Void (*control)(IMPEG2VENC_Handle handle, 
                    IMPEG2VENC_Cmd    cmd,
                    IMPEG2VENC_Status *status);
} IMPEG2VENC_Fxns;

#endif    /* IMPEG2VENC_ */

/* ======================================================================== */ 
/* End of file : impeg2venc.h                                               */
/* ------------------------------------------------------------------------ */
/*            Copyright (c) 2003 Texas Instruments, Incorporated.           */
/*                           All Rights Reserved.                           */
/* ======================================================================== */ 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕在线一区| 一区二区在线观看视频| 亚洲免费观看在线观看| 亚洲国产成人午夜在线一区| 国产日韩欧美a| 午夜欧美2019年伦理| 久久精品99国产精品| 福利电影一区二区| 亚洲精品一区二区三区影院 | 男男视频亚洲欧美| 成人一区二区三区视频 | 亚洲一级片在线观看| 亚洲一区二区三区中文字幕| 欧美高清视频不卡网| 国产精品久久久久久户外露出 | 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩视频在线你懂得| 日韩一区精品字幕| 依依成人综合视频| 国产精品乱码人人做人人爱| 色噜噜狠狠色综合欧洲selulu| 麻豆精品一区二区| 黑人精品欧美一区二区蜜桃| 欧美另类久久久品| 午夜视频一区在线观看| 国产网红主播福利一区二区| 亚洲一区二区三区中文字幕在线| 成人在线视频首页| 麻豆成人综合网| 成人免费视频一区二区| 五月天一区二区| 国产欧美视频一区二区| 欧美国产欧美综合| 亚洲成人精品影院| 一本高清dvd不卡在线观看| 99re热这里只有精品视频| 欧美哺乳videos| 国产在线视视频有精品| 91精品国产综合久久久久久漫画| 亚洲人吸女人奶水| 欧洲一区在线观看| 亚洲欧洲99久久| 欧美偷拍一区二区| 久久精品国内一区二区三区| 日韩欧美国产1| a级精品国产片在线观看| 18成人在线观看| 在线精品视频免费观看| 国产一区二区在线免费观看| 国产精品久久久久毛片软件| 91在线免费播放| 亚洲成a人片在线不卡一二三区| 色av成人天堂桃色av| 日本亚洲三级在线| 91精品国产综合久久精品性色| 欧美电影免费观看高清完整版在| 国产大陆亚洲精品国产| 日本视频在线一区| 国产精品国产三级国产| 午夜国产精品影院在线观看| 欧美伊人久久大香线蕉综合69| 中文字幕一区二区三区四区不卡| 久久亚洲二区三区| 日本一区二区三区电影| 精品一区二区久久久| 欧美国产日韩a欧美在线观看| 日韩精品一区二区三区视频在线观看| 亚洲欧美国产高清| 一区二区久久久| 精品日韩99亚洲| 亚洲欧美欧美一区二区三区| 欧美丰满少妇xxxxx高潮对白| 一本色道久久综合狠狠躁的推荐| 国产曰批免费观看久久久| 韩国精品一区二区| 国产午夜久久久久| 琪琪久久久久日韩精品| 95精品视频在线| 国模娜娜一区二区三区| 欧美系列亚洲系列| 国产伦精品一区二区三区免费| 欧美日韩一二三| 日韩精品自拍偷拍| 久久不见久久见免费视频7 | 精品视频一区 二区 三区| 26uuu亚洲婷婷狠狠天堂| 中文av一区特黄| 日韩午夜电影在线观看| 欧美日韩国产中文| 日韩欧美亚洲国产另类| 久久久久久免费| 久久久久久夜精品精品免费| 国产精品卡一卡二| 亚洲激情网站免费观看| 亚洲久本草在线中文字幕| 亚洲午夜精品在线| 蜜桃av噜噜一区| eeuss影院一区二区三区| 在线精品视频免费播放| 91精品国产日韩91久久久久久| 国产一区二区三区精品视频| 91丨porny丨国产入口| 一道本成人在线| 久久久久久日产精品| 亚洲国产另类av| 国产精品一二三四区| 欧美日韩一本到| 中文字幕国产一区| 老色鬼精品视频在线观看播放| 成人综合在线网站| 日韩一区二区免费在线观看| 国产精品天干天干在观线| 婷婷一区二区三区| 91国产免费看| 国产精品国产三级国产三级人妇| 天堂va蜜桃一区二区三区漫画版| 成人综合婷婷国产精品久久 | 欧美在线高清视频| 亚洲欧洲中文日韩久久av乱码| 免费看欧美女人艹b| 欧美日本一道本在线视频| 亚洲另类一区二区| 99精品视频一区二区三区| 中文子幕无线码一区tr| 国产乱理伦片在线观看夜一区 | 洋洋成人永久网站入口| 91女人视频在线观看| 欧美mv和日韩mv国产网站| 天堂资源在线中文精品| 欧美日韩另类国产亚洲欧美一级| 国产精品二区一区二区aⅴ污介绍| 国产成人在线免费| 国产精品三级视频| 成人一区二区三区在线观看| 国产精品私人自拍| 99久久99久久综合| 一区二区三区中文免费| 在线国产亚洲欧美| 免费欧美日韩国产三级电影| 日韩一区二区三区精品视频| 美女脱光内衣内裤视频久久影院| 欧美一区二区三区视频| 韩国三级在线一区| 国产精品午夜电影| 欧美视频一区二区三区四区| 天天综合网天天综合色| 欧美一区二区播放| 国产福利不卡视频| 亚洲 欧美综合在线网络| 日韩欧美不卡在线观看视频| 国产成人免费网站| 亚洲图片欧美一区| 精品久久久久久综合日本欧美| 国产成人精品免费在线| 亚洲精品美国一| 91精品午夜视频| 91理论电影在线观看| 乱中年女人伦av一区二区| 中文字幕一区二区三区四区| 欧美视频第二页| 国产91丝袜在线播放九色| 亚洲18影院在线观看| 日本一区二区久久| 91精品国产综合久久久蜜臀粉嫩| 成人免费三级在线| 青娱乐精品视频| 亚洲精品伦理在线| 国产精品色呦呦| 91麻豆精品国产自产在线观看一区 | 国产精品久久福利| 日韩女优视频免费观看| 欧美在线小视频| 91亚洲精品久久久蜜桃| 老汉av免费一区二区三区 | 亚洲成av人片在线| 中文字幕不卡在线观看| 久久久久久一二三区| 精品国产乱码久久久久久图片 | 国产精品三级久久久久三级| 欧美精品少妇一区二区三区| 日本福利一区二区| 91丨九色丨蝌蚪丨老版| 国产精品一区免费视频| 精品一区二区在线视频| 精品一区二区三区免费观看| 麻豆精品一区二区| 日本vs亚洲vs韩国一区三区| 天天综合日日夜夜精品| 免费看欧美美女黄的网站| 午夜视频一区在线观看| 无码av中文一区二区三区桃花岛| 一区二区日韩电影| 免费成人结看片| 婷婷中文字幕综合| 国产在线不卡一区| 成人午夜精品在线| 91高清视频在线| 欧洲另类一二三四区| 欧美一区二视频| 国产午夜三级一区二区三|