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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? impeg2venc.h

?? 基于DM642的mpeg2視頻編碼系統設計與實現 CCS下編寫基于DSPBIOS的代碼程序
?? H
字號:
/* ======================================================================== */
/*                                                                          */
/*  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.                           */
/* ======================================================================== */ 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区精品视频| 五月激情综合色| 麻豆成人91精品二区三区| 欧洲一区二区三区免费视频| 亚洲精品日韩专区silk| 91成人在线精品| 亚洲午夜久久久久久久久电影院| 欧美伊人久久久久久午夜久久久久| 有码一区二区三区| 69久久99精品久久久久婷婷| 蜜臀精品久久久久久蜜臀| 国产午夜精品福利| 91女人视频在线观看| 亚洲成人7777| 久久免费看少妇高潮| av动漫一区二区| 日韩激情视频网站| 久久看人人爽人人| 色婷婷综合中文久久一本| 午夜精品免费在线| 日韩一区二区精品在线观看| 日韩一区二区在线播放| 精品一区二区在线免费观看| 久久综合视频网| 色天天综合久久久久综合片| 日日摸夜夜添夜夜添精品视频| 精品免费国产一区二区三区四区| 成人美女在线视频| 无码av免费一区二区三区试看 | 精品一区中文字幕| 国产精品日日摸夜夜摸av| 在线视频国内自拍亚洲视频| 久久99国产精品久久| 亚洲乱码一区二区三区在线观看| 欧美一级高清片在线观看| 99精品欧美一区二区蜜桃免费| 日韩国产高清影视| 亚洲欧洲av另类| 精品国产凹凸成av人网站| 99久精品国产| 久久九九久精品国产免费直播| 一本到高清视频免费精品| 日韩精品亚洲一区| 亚洲视频一区在线| 精品国精品国产| 欧美三级蜜桃2在线观看| 成人小视频免费在线观看| 日日骚欧美日韩| 一区二区三区 在线观看视频| www国产成人免费观看视频 深夜成人网| 色综合欧美在线| 国产91在线|亚洲| 麻豆传媒一区二区三区| 夜夜精品浪潮av一区二区三区| 中文字幕国产一区| 久久影院午夜片一区| 欧美一区二区三区免费大片 | 国产三区在线成人av| 欧美日韩精品一区二区三区蜜桃| av午夜一区麻豆| 成人黄色在线视频| 91免费国产在线| 91成人免费网站| 国产精品1区二区.| 日本成人在线一区| 亚洲自拍偷拍麻豆| 亚洲精品高清视频在线观看| 国产日产欧美一区二区三区| 欧美v国产在线一区二区三区| 欧美日韩国产首页在线观看| 欧美在线免费观看亚洲| 91丨porny丨户外露出| 成人激情动漫在线观看| 国产成人在线电影| 国产成人激情av| 国产成人免费在线视频| 国产精品影视网| 国产一区二区免费在线| 国产一区免费电影| 国产精品白丝jk黑袜喷水| 国产一区在线观看麻豆| 极品少妇xxxx精品少妇| 国产精品996| 91精品蜜臀在线一区尤物| 欧美国产日韩一二三区| 欧美一卡二卡在线观看| 欧美日韩国产高清一区二区三区| 一本久道中文字幕精品亚洲嫩| 91蜜桃传媒精品久久久一区二区 | 亚洲精品一二三| 亚洲欧洲中文日韩久久av乱码| 亚洲天堂a在线| 一区二区三区在线免费播放| 亚洲影视在线播放| 香蕉成人伊视频在线观看| 日本在线观看不卡视频| 久草热8精品视频在线观看| 国产精品18久久久| 成人动漫视频在线| 欧美三级日本三级少妇99| 制服丝袜中文字幕亚洲| 日韩免费在线观看| 久久久精品影视| ...av二区三区久久精品| 亚洲一区二区三区四区在线| 青青草97国产精品免费观看| 国产一区二区三区高清播放| 成人午夜又粗又硬又大| 日韩一区二区在线播放| 久久人人爽人人爽| 亚洲视频在线一区二区| 午夜精品在线看| 国模冰冰炮一区二区| 91丨porny丨国产入口| 欧美肥妇bbw| 青青草国产成人av片免费| 国产精品1区2区| 欧美日韩激情在线| 久久久久久久久蜜桃| 亚洲精选一二三| 精品一区二区三区免费播放| 91蜜桃传媒精品久久久一区二区| 3d成人动漫网站| 亚洲欧洲日本在线| 美国三级日本三级久久99| 91亚洲大成网污www| 欧美精品一区二区三区高清aⅴ| 日韩理论电影院| 狠狠久久亚洲欧美| 欧美性感一类影片在线播放| 久久久亚洲精品石原莉奈| 一区二区三区四区乱视频| 国产一区二区在线影院| 欧美日韩另类一区| 中文字幕日韩精品一区| 久久99精品久久久久久| 欧美在线视频你懂得| 国产精品欧美一级免费| 久久99热国产| 欧美日韩极品在线观看一区| 国产精品国产三级国产aⅴ中文| 蜜臀a∨国产成人精品| 色综合久久综合| 国产欧美日韩综合| 欧美大片一区二区| 色哟哟在线观看一区二区三区| 91精选在线观看| 亚洲在线免费播放| 成人美女在线视频| 久久婷婷成人综合色| 午夜成人在线视频| 欧美在线一二三| 一区二区三区在线观看动漫| 国产91高潮流白浆在线麻豆 | 午夜视频一区在线观看| 99精品视频在线观看| 国产午夜亚洲精品羞羞网站| 热久久一区二区| 一区二区成人在线| 99这里只有精品| 亚洲国产精华液网站w| 国产精品一区三区| 久久久噜噜噜久久人人看 | 亚洲精品在线观| 日韩电影在线观看网站| 欧美日韩中文字幕一区二区| 亚洲精品欧美二区三区中文字幕| 成人久久18免费网站麻豆| 国产日韩综合av| 成人一级视频在线观看| 欧美激情自拍偷拍| 国产成人免费在线| 欧美国产一区二区| 国产成人av一区二区三区在线| 精品国产制服丝袜高跟| 国产裸体歌舞团一区二区| 久久男人中文字幕资源站| 国产成人在线看| 国产精品国产三级国产aⅴ原创| 91在线一区二区| 亚洲美腿欧美偷拍| 欧美性欧美巨大黑白大战| 天天影视色香欲综合网老头| 日韩一区二区三区四区五区六区| 青青草成人在线观看| 精品剧情在线观看| 国产成人精品亚洲午夜麻豆| 中文一区二区完整视频在线观看 | eeuss鲁片一区二区三区在线看| 国产精品久久久久aaaa樱花 | 国产成人av电影在线播放| 亚洲国产成人午夜在线一区| 99精品欧美一区二区三区小说| 亚洲一区二区av在线| 日韩亚洲电影在线| 国产精品伊人色| 亚洲一区自拍偷拍| 欧美tk丨vk视频| av电影在线观看不卡| 天天综合色天天|