FFmpeg
|
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 |
Definition at line 122 of file matroskaenc.c.
uint32_t EbmlElement::id |
Definition at line 123 of file matroskaenc.c.
Referenced by ebml_writer_add(), ebml_writer_elem_write(), and ebml_writer_master_len().
EbmlType EbmlElement::type |
Definition at line 124 of file matroskaenc.c.
Referenced by ebml_writer_add(), ebml_writer_close_master(), ebml_writer_close_or_discard_master(), ebml_writer_elem_len(), and ebml_writer_elem_write().
unsigned EbmlElement::length_size |
Definition at line 125 of file matroskaenc.c.
Referenced by ebml_writer_elem_len(), ebml_writer_elem_write(), and ebml_writer_master_len().
uint64_t EbmlElement::size |
excluding id and length field
Definition at line 126 of file matroskaenc.c.
Referenced by ebml_writer_add_bin(), ebml_writer_block_len(), ebml_writer_elem_len(), ebml_writer_elem_write(), ebml_writer_master_len(), ebml_writer_sint_len(), ebml_writer_str_len(), and ebml_writer_uint_len().
uint64_t EbmlElement::uint |
Definition at line 128 of file matroskaenc.c.
Referenced by ebml_writer_add_uid(), ebml_writer_add_uint(), ebml_writer_elem_write(), and ebml_writer_uint_len().
int64_t EbmlElement::sint |
Definition at line 129 of file matroskaenc.c.
Referenced by ebml_writer_add_sint(), ebml_writer_elem_write(), and ebml_writer_sint_len().
double EbmlElement::f |
Definition at line 130 of file matroskaenc.c.
Referenced by ebml_writer_add_float(), and ebml_writer_elem_write().
const char* EbmlElement::str |
Definition at line 131 of file matroskaenc.c.
Referenced by ebml_writer_add_string(), ebml_writer_elem_write(), and ebml_writer_str_len().
const uint8_t* EbmlElement::bin |
Definition at line 132 of file matroskaenc.c.
Referenced by ebml_writer_add_bin(), and ebml_writer_elem_write().
struct MatroskaMuxContext* EbmlElement::mkv |
used by EBML_BLOCK
Definition at line 133 of file matroskaenc.c.
Referenced by ebml_writer_add_block(), ebml_writer_block_len(), and ebml_writer_write_block().
EbmlMaster EbmlElement::master |
Definition at line 134 of file matroskaenc.c.
Referenced by ebml_writer_close_master(), ebml_writer_close_or_discard_master(), ebml_writer_elem_write(), ebml_writer_master_len(), and ebml_writer_open_master().
union { ... } EbmlElement::priv |
Referenced by ebml_writer_add_bin(), ebml_writer_add_block(), ebml_writer_add_float(), ebml_writer_add_sint(), ebml_writer_add_string(), ebml_writer_add_uid(), ebml_writer_add_uint(), ebml_writer_block_len(), ebml_writer_close_master(), ebml_writer_close_or_discard_master(), ebml_writer_elem_write(), ebml_writer_master_len(), ebml_writer_open_master(), ebml_writer_sint_len(), ebml_writer_str_len(), ebml_writer_uint_len(), and ebml_writer_write_block().