FFmpeg
Data Fields
EbmlElement Struct Reference

Data Fields

uint32_t id
 
EbmlType type
 
unsigned length_size
 
uint64_t size
 excluding id and length field More...
 
union {
   uint64_t   uint
 
   int64_t   sint
 
   double   f
 
   const char *   str
 
   const uint8_t *   bin
 
   struct MatroskaMuxContext *   mkv
 used by EBML_BLOCK More...
 
   EbmlMaster   master
 
priv
 

Detailed Description

Definition at line 131 of file matroskaenc.c.

Field Documentation

◆ id

uint32_t EbmlElement::id

Definition at line 132 of file matroskaenc.c.

Referenced by ebml_writer_add(), ebml_writer_elem_write(), and ebml_writer_master_len().

◆ type

EbmlType EbmlElement::type

◆ length_size

unsigned EbmlElement::length_size

◆ size

uint64_t EbmlElement::size

◆ uint

uint64_t EbmlElement::uint

◆ sint

int64_t EbmlElement::sint

◆ f

double EbmlElement::f

Definition at line 139 of file matroskaenc.c.

Referenced by ebml_writer_add_float(), and ebml_writer_elem_write().

◆ str

const char* EbmlElement::str

◆ bin

const uint8_t* EbmlElement::bin

Definition at line 141 of file matroskaenc.c.

Referenced by ebml_writer_add_bin(), and ebml_writer_elem_write().

◆ mkv

struct MatroskaMuxContext* EbmlElement::mkv

used by EBML_BLOCK

Definition at line 142 of file matroskaenc.c.

Referenced by ebml_writer_add_block(), ebml_writer_block_len(), and ebml_writer_write_block().

◆ master

EbmlMaster EbmlElement::master

◆ priv

union { ... } EbmlElement::priv

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