AVCodec 结构体
2015-09-25 10:49
260 查看
typedef struct AVCodec { // 标示Codec 的名字, 比如,"h264" "h263" 等。 const char *name; // 标示Codec 的类型,有video ,audio 等类型。 enum CodecType type; // 标示Codec 的ID,有CODEC_ID_H264 等。 enum CodecID id; // 标示具体的Codec 对应的Context 的size,如:H264Context。 int priv_data_size; // 以下标示Codec 对外提供的操作,每一种解码器都会实现这些操作。 int(*init)(AVCodecContext*); int(*encode)(AVCodecContext *, uint8_t *buf, int buf_size, void *data); int(*close)(AVCodecContext*); int(*decode)(AVCodecContext *, void *outdata, int *outdata_size, uint8_t *buf, int buf_size); struct AVCodec *next; }AVCodec;
相关文章推荐
- openssl 证书操作命令
- Css的学习之旅-css的选择器(2)
- Css的学习之旅-css的选择器(2)
- Css的学习之旅-css的选择器(2)
- Required CommonsMultipartFile parameter 'pic' is not present
- 人大金仓KCI
- APP发布到应用市场(苹果APP STORE+安卓各大应用市场)
- Css的学习之旅-css的选择器(2)
- 基于h5 ajax实现手机定位(demo)
- 黑马程序员学习(十三) 正则表达式语法大全
- Eclipse常用快捷键
- linux中nginx下禁止某目录执行php程序
- 技术开发人员为什么会无奈苦逼?
- junit常用注解详细说明
- Access denied for user 'root'@'localhost' (using password:YES) 解决方案
- Eclipse中10个最有用的快捷键组合
- eclipse properties editor 安装
- uthash
- C++编译器对字面量的处理方式
- Vivado+FPGA学习之第一次上电