#include <avcodec.h>
Data Fields | |
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 |
Definition at line 3578 of file avcodec.h.
int(* AVCodecParser::parser_init)(AVCodecParserContext *s) | ( | AVCodecParserContext * | s | ) |
Referenced by av_parser_init().
int(* AVCodecParser::parser_parse)(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size) | ( | AVCodecParserContext * | s, | |
AVCodecContext * | avctx, | |||
const uint8_t ** | poutbuf, | |||
int * | poutbuf_size, | |||
const uint8_t * | buf, | |||
int | buf_size | |||
) |
Referenced by av_parser_parse2().
void(* AVCodecParser::parser_close)(AVCodecParserContext *s) | ( | AVCodecParserContext * | s | ) |
Referenced by av_parser_close().
int(* AVCodecParser::split)(AVCodecContext *avctx, const uint8_t *buf, int buf_size) | ( | AVCodecContext * | avctx, | |
const uint8_t * | buf, | |||
int | buf_size | |||
) |
Referenced by av_find_stream_info(), av_parser_change(), and remove_extradata().
struct AVCodecParser * AVCodecParser::next [read] |
Definition at line 3588 of file avcodec.h.
Referenced by av_parser_init(), av_parser_next(), and av_register_codec_parser().