FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CodedBitstreamType Struct Reference

#include <cbs_internal.h>

Data Fields

enum AVCodecID codec_id
 
size_t priv_data_size
 
int(* split_fragment )(CodedBitstreamContext *ctx, CodedBitstreamFragment *frag, int header)
 
int(* read_unit )(CodedBitstreamContext *ctx, CodedBitstreamUnit *unit)
 
int(* write_unit )(CodedBitstreamContext *ctx, CodedBitstreamUnit *unit)
 
int(* assemble_fragment )(CodedBitstreamContext *ctx, CodedBitstreamFragment *frag)
 
void(* close )(CodedBitstreamContext *ctx)
 

Detailed Description

Definition at line 28 of file cbs_internal.h.

Field Documentation

enum AVCodecID CodedBitstreamType::codec_id
size_t CodedBitstreamType::priv_data_size

Definition at line 31 of file cbs_internal.h.

Referenced by ff_cbs_init().

int(* CodedBitstreamType::split_fragment)(CodedBitstreamContext *ctx, CodedBitstreamFragment *frag, int header)

Definition at line 38 of file cbs_internal.h.

Referenced by ff_cbs_read(), ff_cbs_read_extradata(), and ff_cbs_read_packet().

int(* CodedBitstreamType::read_unit)(CodedBitstreamContext *ctx, CodedBitstreamUnit *unit)

Definition at line 44 of file cbs_internal.h.

Referenced by cbs_read_fragment_content().

int(* CodedBitstreamType::write_unit)(CodedBitstreamContext *ctx, CodedBitstreamUnit *unit)

Definition at line 48 of file cbs_internal.h.

Referenced by ff_cbs_write_fragment_data().

int(* CodedBitstreamType::assemble_fragment)(CodedBitstreamContext *ctx, CodedBitstreamFragment *frag)

Definition at line 53 of file cbs_internal.h.

Referenced by ff_cbs_write_fragment_data().

void(* CodedBitstreamType::close)(CodedBitstreamContext *ctx)

Definition at line 57 of file cbs_internal.h.

Referenced by ff_cbs_close().


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