AVCodecParser

来源:互联网 发布:剑三pvp鼠标宏编程 编辑:程序博客网 时间:2024/06/06 05:01
// 编解码解析器typedef struct AVCodecParser {// 允许最多5个编解码器同时解析int codec_ids[5];// 私有数据长度int priv_data_size;// 初始化解析器int (*parser_init)(AVCodecParserContext *s);// 解析器执行解析// 此回调不返回错误值,负值表示帧在历史包中启动int (*parser_parse)(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size);// 关闭解析器void (*parser_close)(AVCodecParserContext *s);// 分离int (*split)(AVCodecContext *avctx, const uint8_t *buf, int buf_size);// 解析器链的下一个解析器struct AVCodecParser *next;} AVCodecParser;

原创粉丝点击