FFmpeg
Data Fields
FFCodecParser Union Reference

#include <parser_internal.h>

Data Fields

struct {
   int   codec_ids [7]
 
   int   priv_data_size
 
   int(*   init )(AVCodecParserContext *s)
 
   int(*   parse )(AVCodecParserContext *s,
      AVCodecContext *avctx, const
      uint8_t **poutbuf, int
      *poutbuf_size, const uint8_t
      *buf, int buf_size)
 
   void(*   close )(AVCodecParserContext *s)
 
   int(*   split )(AVCodecContext *avctx, const
      uint8_t *buf, int buf_size)
 
}; 
 
AVCodecParser p
 

Detailed Description

Definition at line 29 of file parser_internal.h.

Field Documentation

◆ codec_ids

int FFCodecParser::codec_ids[7]

Definition at line 32 of file parser_internal.h.

◆ priv_data_size

int FFCodecParser::priv_data_size

Definition at line 36 of file parser_internal.h.

Referenced by av_parser_init().

◆ init

int(* FFCodecParser::init) (AVCodecParserContext *s)

Definition at line 37 of file parser_internal.h.

Referenced by av_parser_init().

◆ parse

int(* FFCodecParser::parse) (AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)

Definition at line 38 of file parser_internal.h.

Referenced by av_parser_parse2().

◆ close

void(* FFCodecParser::close) (AVCodecParserContext *s)

Definition at line 42 of file parser_internal.h.

Referenced by av_parser_close().

◆ split

int(* FFCodecParser::split) (AVCodecContext *avctx, const uint8_t *buf, int buf_size)

Definition at line 43 of file parser_internal.h.

◆ @224

struct { ... }

◆ p

AVCodecParser FFCodecParser::p

Definition at line 45 of file parser_internal.h.


The documentation for this union was generated from the following file: