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

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

?? avcodec.h

?? wince 平臺下的h264 壓縮代碼程序
?? H
?? 第 1 頁 / 共 5 頁
字號:
     * QP store stride\     * - encoding: unused\     * - decoding: set by lavc\     */\    int qstride;\\    /**\     * mbskip_table[mb]>=1 if MB didnt change\     * stride= mb_width = (width+15)>>4\     * - encoding: unused\     * - decoding: set by lavc\     */\    uint8_t *mbskip_table;\\    /**\     * Motion vector table\     * - encoding: unused\     * - decoding: set by lavc\     */\    int16_t (*motion_val[2])[2];\\    /**\     * Macroblock type table\     * mb_type_base + mb_width + 2\     * - encoding: unused\     * - decoding: set by lavc\     */\    uint32_t *mb_type;\\    /**\     * Macroblock size: (0->16x16, 1->8x8, 2-> 4x4, 3-> 2x2)\     * - encoding: unused\     * - decoding: set by lavc\     */\    uint8_t motion_subsample_log2;\\    /**\     * for some private data of the user\     * - encoding: unused\     * - decoding: set by user\     */\    void *opaque;\\    /**\     * error\     * - encoding: set by lavc if flags&CODEC_FLAG_PSNR\     * - decoding: unused\     */\    uint64_t error[4];\\    /**\     * type of the buffer (to keep track of who has to dealloc data[*])\     * - encoding: set by the one who allocs it\     * - decoding: set by the one who allocs it\     * Note: user allocated (direct rendering) & internal buffers can not coexist currently\     */\    int type;\    \    /**\     * when decoding, this signal how much the picture must be delayed.\     * extra_delay = repeat_pict / (2*fps)\     * - encoding: unused\     * - decoding: set by lavc\     */\    int repeat_pict;\    \    /**\     * \     */\    int qscale_type;\    \    /**\     * The content of the picture is interlaced.\     * - encoding: set by user\     * - decoding: set by lavc (default 0)\     */\    int interlaced_frame;\    \    /**\     * if the content is interlaced, is top field displayed first.\     * - encoding: set by user\     * - decoding: set by lavc\     */\    int top_field_first;\    \    /**\     * Pan scan.\     * - encoding: set by user\     * - decoding: set by lavc\     */\    AVPanScan *pan_scan;\    \    /**\     * tell user application that palette has changed from previous frame.\     * - encoding: ??? (no palette-enabled encoder yet)\     * - decoding: set by lavc (default 0)\     */\    int palette_has_changed;\    \    /**\     * Codec suggestion on buffer type if != 0\     * - encoding: unused\     * - decoding: set by lavc (before get_buffer() call))\     */\    int buffer_hints;\\    /**\     * DCT coeffitients\     * - encoding: unused\     * - decoding: set by lavc\     */\    short *dct_coeff;\#define FF_QSCALE_TYPE_MPEG1	0#define FF_QSCALE_TYPE_MPEG2	1#define FF_BUFFER_TYPE_INTERNAL 1#define FF_BUFFER_TYPE_USER     2 ///< Direct rendering buffers (image is (de)allocated by user)#define FF_BUFFER_TYPE_SHARED   4 ///< buffer from somewher else, dont dealloc image (data/base)#define FF_BUFFER_TYPE_COPY     8 ///< just a (modified) copy of some other buffer, dont dealloc anything#define FF_I_TYPE 1 // Intra#define FF_P_TYPE 2 // Predicted#define FF_B_TYPE 3 // Bi-dir predicted#define FF_S_TYPE 4 // S(GMC)-VOP MPEG4#define FF_SI_TYPE 5#define FF_SP_TYPE 6#define FF_BUFFER_HINTS_VALID    0x01 // Buffer hints value is meaningful (if 0 ignore)#define FF_BUFFER_HINTS_READABLE 0x02 // Codec will read from buffer#define FF_BUFFER_HINTS_PRESERVE 0x04 // User must not alter buffer content#define FF_BUFFER_HINTS_REUSABLE 0x08 // Codec will reuse the buffer (update)/** * Audio Video Frame. */typedef struct AVFrame {    FF_COMMON_FRAME} AVFrame;#define DEFAULT_FRAME_RATE_BASE 1001000/** * Used by av_log */typedef struct AVCLASS AVClass;struct AVCLASS {    const char* class_name;    const char* (*item_name)(void*); /* actually passing a pointer to an AVCodecContext					or AVFormatContext, which begin with an AVClass.					Needed because av_log is in libavcodec and has no visibility					of AVIn/OutputFormat */};/** * main external api structure. */typedef struct AVCodecContext {    /**     * Info on struct for av_log     * - set by avcodec_alloc_context     */    AVClass *av_class;    /**     * the average bitrate.     * - encoding: set by user. unused for constant quantizer encoding     * - decoding: set by lavc. 0 or some bitrate if this info is available in the stream      */    int bit_rate;    /**     * number of bits the bitstream is allowed to diverge from the reference.     *           the reference can be CBR (for CBR pass1) or VBR (for pass2)     * - encoding: set by user. unused for constant quantizer encoding     * - decoding: unused     */    int bit_rate_tolerance;     /**     * CODEC_FLAG_*.     * - encoding: set by user.     * - decoding: set by user.     */    int flags;    /**     * some codecs needs additionnal format info. It is stored here     * - encoding: set by user.      * - decoding: set by lavc. (FIXME is this ok?)     */    int sub_id;    /**     * motion estimation algorithm used for video coding.     * - encoding: MUST be set by user.     * - decoding: unused     */    int me_method;    /**     * some codecs need / can use extra-data like huffman tables.     * mjpeg: huffman tables     * rv10: additional flags     * mpeg4: global headers (they can be in the bitstream or here)     * - encoding: set/allocated/freed by lavc.     * - decoding: set/allocated/freed by user.     */    void *extradata;    int extradata_size;        /* video only */    /**     * frames per sec multiplied by frame_rate_base.     * for variable fps this is the precission, so if the timestamps      * can be specified in msec precssion then this is 1000*frame_rate_base     * - encoding: MUST be set by user     * - decoding: set by lavc. 0 or the frame_rate if available     */    int frame_rate;        /**     * width / height.     * - encoding: MUST be set by user.      * - decoding: set by user if known, codec should override / dynamically change if needed     */    int width, height;    #define FF_ASPECT_EXTENDED 15    /**     * the number of pictures in a group of pitures, or 0 for intra_only.     * - encoding: set by user.     * - decoding: unused     */    int gop_size;    /**     * pixel format, see PIX_FMT_xxx.     * - encoding: FIXME: used by ffmpeg to decide whether an pix_fmt     *                    conversion is in order. This only works for     *                    codecs with one supported pix_fmt, we should     *                    do something for a generic case as well.     * - decoding: set by lavc.     */    enum PixelFormat pix_fmt;     /**     * Frame rate emulation. If not zero lower layer (i.e. format handler)      * has to read frames at native frame rate.     * - encoding: set by user.     * - decoding: unused.     */    int rate_emu;           /**     * if non NULL, 'draw_horiz_band' is called by the libavcodec     * decoder to draw an horizontal band. It improve cache usage. Not     * all codecs can do that. You must check the codec capabilities     * before     * - encoding: unused     * - decoding: set by user.     * @param height the height of the slice     * @param y the y position of the slice     * @param type 1->top field, 2->bottom field, 3->frame     * @param offset offset into the AVFrame.data from which the slice should be read     */    void (*draw_horiz_band)(struct AVCodecContext *s,                            const AVFrame *src, int offset[4],                            int y, int type, int height);    /* audio only */    int sample_rate; ///< samples per sec     int channels;    int sample_fmt;  ///< sample format, currenly unused     /* the following data should not be initialized */    int frame_size;     ///< in samples, initialized when calling 'init'     int frame_number;   ///< audio or video frame number     int real_pict_num;  ///< returns the real picture number of previous encoded frame         /**     * number of frames the decoded output will be delayed relative to      * the encoded input.     * - encoding: set by lavc.     * - decoding: unused     */    int delay;        /* - encoding parameters */    float qcompress;  ///< amount of qscale change between easy & hard scenes (0.0-1.0)    float qblur;      ///< amount of qscale smoothing over time (0.0-1.0)         /**     * minimum quantizer.     * - encoding: set by user.     * - decoding: unused     */    int qmin;    /**     * maximum quantizer.     * - encoding: set by user.     * - decoding: unused     */    int qmax;    /**     * maximum quantizer difference etween frames.     * - encoding: set by user.     * - decoding: unused     */    int max_qdiff;    /**     * maximum number of b frames between non b frames.     * note: the output will be delayed by max_b_frames+1 relative to the input     * - encoding: set by user.     * - decoding: unused     */    int max_b_frames;    /**     * qscale factor between ip and b frames.     * - encoding: set by user.     * - decoding: unused     */    float b_quant_factor;        /** obsolete FIXME remove */    int rc_strategy;    int b_frame_strategy;    /**     * hurry up amount.     * - encoding: unused     * - decoding: set by user. 1-> skip b frames, 2-> skip idct/dequant too, 5-> skip everything except header     */    int hurry_up;        struct AVCodec *codec;        void *priv_data;    /* unused, FIXME remove*/    int rtp_mode;        int rtp_payload_size;   /* The size of the RTP payload, the coder will  */                            /* do it's best to deliver a chunk with size    */                            /* below rtp_payload_size, the chunk will start */                            /* with a start code on some codecs like H.263  */                            /* This doesn't take account of any particular  */                            /* headers inside the transmited RTP payload    */        /* The RTP callcack: This function is called  */    /* every time the encoder as a packet to send */    /* Depends on the encoder if the data starts  */    /* with a Start Code (it should) H.263 does   */    void (*rtp_callback)(void *data, int size, int packet_number);     /* statistics, used for 2-pass encoding */    int mv_bits;    int header_bits;    int i_tex_bits;    int p_tex_bits;    int i_count;    int p_count;    int skip_count;    int misc_bits;        /**     * number of bits used for the previously encoded frame.     * - encoding: set by lavc     * - decoding: unused     */    int frame_bits;    /**     * private data of the user, can be used to carry app specific stuff.     * - encoding: set by user     * - decoding: set by user     */    void *opaque;    char codec_name[32];    enum CodecType codec_type; /* see CODEC_TYPE_xxx */    enum CodecID codec_id; /* see CODEC_ID_xxx */        /**     * fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').     * this is used to workaround some encoder bugs     * - encoding: set by user, if not then the default based on codec_id will be used     * - decoding: set by user, will be converted to upper case by lavc during init     */    unsigned int codec_tag;        /**     * workaround bugs in encoders which sometimes cannot be detected automatically.     * - encoding: unused     * - decoding: set by user     */    int workaround_bugs;#define FF_BUG_AUTODETECT       1  ///< autodetection#define FF_BUG_OLD_MSMPEG4      2#define FF_BUG_XVID_ILACE       4#define FF_BUG_UMP4             8#define FF_BUG_NO_PADDING       16#define FF_BUG_AC_VLC           0  ///< will be removed, libavcodec can now handle these non compliant files by default#define FF_BUG_QPEL_CHROMA      64#define FF_BUG_STD_QPEL         128#define FF_BUG_QPEL_CHROMA2     256#define FF_BUG_DIRECT_BLOCKSIZE 512#define FF_BUG_EDGE             1024#define FF_BUG_HPEL_CHROMA      2048//#define FF_BUG_FAKE_SCALABILITY 16 //autodetection should work 100%            /**     * luma single coeff elimination threshold.     * - encoding: set by user     * - decoding: unused     */    int luma_elim_threshold;        /**     * chroma single coeff elimination threshold.     * - encoding: set by user     * - decoding: unused     */    int chroma_elim_threshold;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久一区| 日韩欧美资源站| 国产成人亚洲综合a∨婷婷| 蜜桃精品视频在线观看| 日韩成人精品视频| 亚洲高清不卡在线| 午夜天堂影视香蕉久久| 亚洲国产视频在线| 亚洲超丰满肉感bbw| 日韩av中文在线观看| 日韩电影在线一区二区三区| 日本伊人色综合网| 日本三级韩国三级欧美三级| 麻豆久久久久久| 极品少妇xxxx精品少妇| 黄网站免费久久| 国产成人免费高清| 9色porny自拍视频一区二区| 91精品办公室少妇高潮对白| 亚洲精品一区二区三区四区高清| 91精品国产一区二区三区香蕉| 欧美日本视频在线| 欧美成人一区二区三区| 久久蜜桃av一区二区天堂| 国产精品免费免费| 亚洲美女在线一区| 日韩成人免费在线| 韩国毛片一区二区三区| 成人av网址在线观看| 在线亚洲免费视频| 欧美一级片免费看| 久久久久久久久蜜桃| 亚洲色图色小说| 午夜精品久久久久久久99樱桃| 久久99热99| 成人性生交大片免费看中文网站| 92国产精品观看| 91精品国产黑色紧身裤美女| 国产亚洲成aⅴ人片在线观看| 国产精品国产自产拍在线| 亚洲五月六月丁香激情| 免费在线观看一区| 国产91精品免费| 欧美主播一区二区三区| 久久夜色精品一区| 亚洲女女做受ⅹxx高潮| 精品一区二区在线播放| 91麻豆视频网站| 日韩精品一区二区三区视频在线观看 | 久久亚洲影视婷婷| 成人欧美一区二区三区黑人麻豆 | 91精品国产91热久久久做人人| 欧美色视频在线| 日韩免费看的电影| 中文乱码免费一区二区| 日韩精彩视频在线观看| 国产成人亚洲综合a∨婷婷图片| 色哟哟日韩精品| 精品久久一二三区| 亚洲一区在线视频| 国产精品自拍毛片| 欧美日韩免费不卡视频一区二区三区| 久久久久9999亚洲精品| 亚洲不卡av一区二区三区| 成人一区二区三区视频| 91精品国产综合久久国产大片| 亚洲欧洲日产国码二区| 精品亚洲porn| 欧美精品自拍偷拍| 国产精品久久久99| 国产中文一区二区三区| 91精品国产色综合久久不卡蜜臀| 亚洲素人一区二区| 国产成人免费9x9x人网站视频| 91精品国产高清一区二区三区| 亚洲精品成人天堂一二三| 精品亚洲aⅴ乱码一区二区三区| 欧美日韩一区二区在线观看视频| 国产精品久久久久久久久动漫 | 美美哒免费高清在线观看视频一区二区| 成人av在线资源网站| 精品福利av导航| 亚洲18女电影在线观看| 色综合久久99| 中文成人综合网| 国产乱码精品1区2区3区| 日韩欧美亚洲另类制服综合在线 | 国产成+人+日韩+欧美+亚洲| 欧美一级国产精品| 午夜精品123| 欧美色视频在线| 亚洲曰韩产成在线| 色婷婷av一区二区三区大白胸| 国产精品网站在线播放| 国产在线看一区| 欧美不卡123| 久久激情综合网| 日韩欧美国产午夜精品| 美腿丝袜一区二区三区| 欧美一区二区三区思思人| 午夜久久久影院| 欧美性xxxxxxxx| 亚洲福利电影网| 欧美视频一区在线观看| 五月婷婷色综合| 欧美美女喷水视频| 日韩国产欧美视频| 日韩一区二区三区电影| 裸体歌舞表演一区二区| 久久影院电视剧免费观看| 国模套图日韩精品一区二区| 久久人人超碰精品| 丁香激情综合国产| 亚洲色图一区二区三区| 在线观看91精品国产入口| 亚洲一区二区3| 欧美老女人第四色| 秋霞午夜av一区二区三区| 精品免费99久久| 国产精品12区| 亚洲三级视频在线观看| 欧美日韩综合一区| 丝袜美腿亚洲综合| 日韩欧美在线影院| 国产河南妇女毛片精品久久久 | 国产精品一区二区久久精品爱涩| 中文字幕第一区| 一本一道波多野结衣一区二区 | 欧美性感一区二区三区| 免费看欧美美女黄的网站| 久久免费午夜影院| 99精品国产视频| 午夜在线成人av| 精品sm在线观看| av综合在线播放| 午夜天堂影视香蕉久久| 精品电影一区二区三区| 不卡视频在线看| 午夜精品久久久久| 国产亚洲短视频| 欧洲另类一二三四区| 精品在线视频一区| 中文字幕一区二区三区精华液| 欧美伊人久久大香线蕉综合69| 久热成人在线视频| 国产精品久久久一区麻豆最新章节| 欧美视频一区二区三区在线观看| 精品一区二区三区影院在线午夜| 中文字幕免费在线观看视频一区| 在线观看一区二区精品视频| 精彩视频一区二区三区| 亚洲免费毛片网站| 欧美本精品男人aⅴ天堂| 94-欧美-setu| 精久久久久久久久久久| 一个色在线综合| 精品99久久久久久| 色哟哟欧美精品| 久久99久久99| 亚洲一区自拍偷拍| 国产人久久人人人人爽| 91精品在线观看入口| 成人动漫一区二区在线| 免费不卡在线观看| 亚洲精品视频免费看| 久久午夜羞羞影院免费观看| 欧美亚洲综合色| 丁香五精品蜜臀久久久久99网站| 日本不卡的三区四区五区| 亚洲素人一区二区| 久久久精品中文字幕麻豆发布| 欧美日韩国产乱码电影| 99视频精品免费视频| 国产精品一区二区三区乱码| 日本欧美久久久久免费播放网| 最新国产の精品合集bt伙计| 久久久影视传媒| 91精品国产综合久久久久久久久久| 91在线小视频| 国产一区不卡视频| 免费在线看成人av| 亚洲不卡在线观看| 亚洲激情图片一区| 国产精品久久精品日日| 国产欧美日韩在线视频| 精品少妇一区二区三区视频免付费| 欧美午夜一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 国产精品白丝av| 精品一区二区在线视频| 免费人成在线不卡| 日韩国产精品久久久| 亚洲大尺度视频在线观看| 亚洲婷婷综合久久一本伊一区| 欧美国产1区2区| 久久久久99精品一区| 久久中文娱乐网| 久久综合久久综合亚洲| 日韩三级.com| 欧美xxxx在线观看|