|
FFmpeg
|
Data Fields | ||
| uint32_t | id | |
| EbmlType | type | |
| unsigned | length_size | |
| uint64_t | size | |
| excluding id and length field | ||
| 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 134 of file matroskaenc.c.
| uint32_t EbmlElement::id |
Definition at line 135 of file matroskaenc.c.
Referenced by ebml_writer_add(), ebml_writer_elem_write(), and ebml_writer_master_len().
| EbmlType EbmlElement::type |
Definition at line 136 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 137 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 138 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 140 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 141 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 142 of file matroskaenc.c.
Referenced by ebml_writer_add_float(), and ebml_writer_elem_write().
| const char* EbmlElement::str |
Definition at line 143 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 144 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 145 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 146 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().