xine-lib 1.2.13-20230125hg15249
Data Fields
matroska_track_s Struct Reference

#include <matroska.h>

Data Fields

int track_num
 
uint64_t uid
 
uint32_t track_type
 
uint64_t default_duration
 
char * language
 
char * codec_id
 
uint8_t * codec_private
 
uint32_t codec_private_len
 
int default_flag
 
uint32_t compress_algo
 
uint32_t compress_len
 
char * compress_settings
 
uint32_t buf_type
 
fifo_buffer_tfifo
 
matroska_video_track_tvideo_track
 
matroska_audio_track_taudio_track
 
matroska_sub_track_tsub_track
 
int64_t last_pts
 
int64_t delayed_pts
 
void(* handle_content )(demux_plugin_t *this_gen, matroska_track_t *track, int decoder_flags, uint8_t *data, size_t data_len, int64_t data_pts, int data_duration, int input_normpos, int input_time)
 

Field Documentation

◆ audio_track

matroska_audio_track_t* matroska_track_s::audio_track

◆ buf_type

uint32_t matroska_track_s::buf_type

◆ codec_id

char* matroska_track_s::codec_id

◆ codec_private

uint8_t* matroska_track_s::codec_private

◆ codec_private_len

uint32_t matroska_track_s::codec_private_len

◆ compress_algo

uint32_t matroska_track_s::compress_algo

◆ compress_len

uint32_t matroska_track_s::compress_len

◆ compress_settings

char* matroska_track_s::compress_settings

◆ default_duration

uint64_t matroska_track_s::default_duration

◆ default_flag

int matroska_track_s::default_flag

Referenced by parse_track_entry().

◆ delayed_pts

int64_t matroska_track_s::delayed_pts

Referenced by handle_vp9().

◆ fifo

fifo_buffer_t* matroska_track_s::fifo

◆ handle_content

void(* matroska_track_s::handle_content) (demux_plugin_t *this_gen, matroska_track_t *track, int decoder_flags, uint8_t *data, size_t data_len, int64_t data_pts, int data_duration, int input_normpos, int input_time)

Referenced by parse_block(), and parse_track_entry().

◆ language

char* matroska_track_s::language

◆ last_pts

int64_t matroska_track_s::last_pts

◆ sub_track

matroska_sub_track_t* matroska_track_s::sub_track

◆ track_num

int matroska_track_s::track_num

◆ track_type

uint32_t matroska_track_s::track_type

◆ uid

uint64_t matroska_track_s::uid

Referenced by parse_track_entry().

◆ video_track

matroska_video_track_t* matroska_track_s::video_track

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