FFmpeg
Data Fields
mkv_track Struct Reference

Data Fields

int write_dts
 
int has_cue
 
uint64_t uid
 
unsigned track_num
 
int track_num_size
 
int sample_rate
 
unsigned offset
 
int64_t sample_rate_offset
 
int64_t last_timestamp
 
int64_t duration
 
int64_t duration_offset
 
uint64_t max_blockaddid
 
int64_t blockadditionmapping_offset
 
int codecpriv_offset
 
unsigned codecpriv_size
 size reserved for CodecPrivate excluding header+length field More...
 
int64_t ts_offset
 
uint64_t default_duration_low
 
uint64_t default_duration_high
 
int(* reformat )(struct MatroskaMuxContext *, AVIOContext *, const AVPacket *, int *size)
 

Detailed Description

Definition at line 182 of file matroskaenc.c.

Field Documentation

◆ write_dts

int mkv_track::write_dts

Definition at line 183 of file matroskaenc.c.

Referenced by mkv_write_packet(), mkv_write_packet_internal(), and mkv_write_track().

◆ has_cue

int mkv_track::has_cue

Definition at line 184 of file matroskaenc.c.

Referenced by mkv_assemble_cues(), mkv_end_cluster(), and mkv_write_packet_internal().

◆ uid

uint64_t mkv_track::uid

Definition at line 185 of file matroskaenc.c.

Referenced by mkv_init(), mkv_write_attachments(), mkv_write_tags(), and mkv_write_track().

◆ track_num

unsigned mkv_track::track_num

Definition at line 186 of file matroskaenc.c.

Referenced by ebml_writer_write_block(), mkv_init(), mkv_write_block(), and mkv_write_track().

◆ track_num_size

int mkv_track::track_num_size

Definition at line 187 of file matroskaenc.c.

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

◆ sample_rate

int mkv_track::sample_rate

Definition at line 188 of file matroskaenc.c.

Referenced by mkv_check_new_extra_data().

◆ offset

unsigned mkv_track::offset

Definition at line 189 of file matroskaenc.c.

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

◆ sample_rate_offset

int64_t mkv_track::sample_rate_offset

Definition at line 190 of file matroskaenc.c.

Referenced by mkv_check_new_extra_data(), and mkv_write_track().

◆ last_timestamp

int64_t mkv_track::last_timestamp

Definition at line 191 of file matroskaenc.c.

Referenced by mkv_write_block(), and mkv_write_packet_internal().

◆ duration

int64_t mkv_track::duration

Definition at line 192 of file matroskaenc.c.

Referenced by mkv_write_packet_internal(), and mkv_write_trailer().

◆ duration_offset

int64_t mkv_track::duration_offset

Definition at line 193 of file matroskaenc.c.

Referenced by mkv_write_tags(), and mkv_write_trailer().

◆ max_blockaddid

uint64_t mkv_track::max_blockaddid

Definition at line 194 of file matroskaenc.c.

Referenced by mkv_write_block(), and mkv_write_trailer().

◆ blockadditionmapping_offset

int64_t mkv_track::blockadditionmapping_offset

Definition at line 195 of file matroskaenc.c.

Referenced by mkv_write_blockadditionmapping(), and mkv_write_trailer().

◆ codecpriv_offset

int mkv_track::codecpriv_offset

Definition at line 196 of file matroskaenc.c.

Referenced by mkv_update_codecprivate(), and mkv_write_track().

◆ codecpriv_size

unsigned mkv_track::codecpriv_size

size reserved for CodecPrivate excluding header+length field

Definition at line 197 of file matroskaenc.c.

Referenced by mkv_update_codecprivate(), and mkv_write_track().

◆ ts_offset

int64_t mkv_track::ts_offset

Definition at line 198 of file matroskaenc.c.

Referenced by mkv_write_packet(), mkv_write_packet_internal(), and mkv_write_track().

◆ default_duration_low

uint64_t mkv_track::default_duration_low

Definition at line 199 of file matroskaenc.c.

Referenced by mkv_write_block(), and mkv_write_default_duration().

◆ default_duration_high

uint64_t mkv_track::default_duration_high

Definition at line 200 of file matroskaenc.c.

Referenced by mkv_write_block(), and mkv_write_default_duration().

◆ reformat

int(* mkv_track::reformat) (struct MatroskaMuxContext *, AVIOContext *, const AVPacket *, int *size)

Definition at line 206 of file matroskaenc.c.

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


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