MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / AVCodecParser

Class AVCodecParser

libavcodec/avcodec.h:3733–3744  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3731} AVCodecParserContext;
3732
3733typedef struct AVCodecParser {
3734 int codec_ids[5]; /* several codec IDs are permitted */
3735 int priv_data_size;
3736 int (*parser_init)(AVCodecParserContext *s);
3737 int (*parser_parse)(AVCodecParserContext *s,
3738 AVCodecContext *avctx,
3739 const uint8_t **poutbuf, int *poutbuf_size,
3740 const uint8_t *buf, int buf_size);
3741 void (*parser_close)(AVCodecParserContext *s);
3742 int (*split)(AVCodecContext *avctx, const uint8_t *buf, int buf_size);
3743 struct AVCodecParser *next;
3744} AVCodecParser;
3745
3746AVCodecParser *av_parser_next(AVCodecParser *c);
3747

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected