Track Struct Reference


Data Fields

MatroskaTrackType type
uint32_t num
uint32_t uid
int stream_index
char * name
char language [4]
char * codec_id
unsigned char * codec_priv
int codec_priv_size
double time_scale
uint64_t default_duration
MatroskaTrackFlags flags
int encoding_scope
MatroskaTrackEncodingCompAlgo encoding_algo
uint8_t * encoding_settings
int encoding_settings_len

Detailed Description

Definition at line 45 of file matroskadec.c.


Field Documentation

MatroskaTrackType Track::type

Definition at line 46 of file matroskadec.c.

Referenced by matroska_add_stream().

uint32_t Track::num

Definition at line 50 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_find_track_by_num().

uint32_t Track::uid

Definition at line 51 of file matroskadec.c.

Referenced by matroska_add_stream().

int Track::stream_index

Definition at line 52 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_header().

char* Track::name

Definition at line 54 of file matroskadec.c.

Referenced by matroska_add_stream().

char Track::language[4]

Definition at line 55 of file matroskadec.c.

Referenced by matroska_add_stream().

char* Track::codec_id

Definition at line 57 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_read_header().

unsigned char* Track::codec_priv

Definition at line 59 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_read_header().

int Track::codec_priv_size

Definition at line 60 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_read_header().

double Track::time_scale

Definition at line 62 of file matroskadec.c.

Referenced by matroska_add_stream().

uint64_t Track::default_duration

Definition at line 63 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_parse_block().

MatroskaTrackFlags Track::flags

Definition at line 64 of file matroskadec.c.

Referenced by matroska_add_stream().

int Track::encoding_scope

Definition at line 66 of file matroskadec.c.

Referenced by matroska_add_stream().

MatroskaTrackEncodingCompAlgo Track::encoding_algo

Definition at line 67 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_decode_buffer().

uint8_t* Track::encoding_settings

Definition at line 68 of file matroskadec.c.

Referenced by matroska_add_stream().

int Track::encoding_settings_len

Definition at line 69 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_decode_buffer().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 4 09:46:42 2008 for libextractor by  doxygen 1.5.1