xine-lib 1.2.11
Data Fields
properties_t Struct Reference

Data Fields

uint8_t * properties_atom
 
uint8_t * decoder_config
 
unsigned int media_id
 
unsigned int codec_fourcc
 
unsigned int codec_buftype
 
unsigned int properties_atom_size
 
unsigned int decoder_config_len
 
int object_type_id
 
char codec_str [20]
 
union {
   struct {
      unsigned int   width
 
      unsigned int   height
 
      int   depth
 
      int   edit_list_compensation
 
      int   palette_count
 
      palette_entry_t   palette [256]
 
   }   video
 
   struct {
      xine_waveformatex *   wave
 
      unsigned int   wave_size
 
      unsigned int   sample_rate
 
      unsigned int   channels
 
      unsigned int   bits
 
      unsigned int   vbr
 
      unsigned int   samples_per_packet
 
      unsigned int   bytes_per_packet
 
      unsigned int   bytes_per_frame
 
      unsigned int   bytes_per_sample
 
      unsigned int   samples_per_frame
 
   }   audio
 
s
 

Field Documentation

◆ 

struct { ... } properties_t::audio

◆ bits

unsigned int properties_t::bits

◆ bytes_per_frame

unsigned int properties_t::bytes_per_frame

◆ bytes_per_packet

unsigned int properties_t::bytes_per_packet

Referenced by parse_trak_atom().

◆ bytes_per_sample

unsigned int properties_t::bytes_per_sample

Referenced by parse_trak_atom().

◆ channels

unsigned int properties_t::channels

◆ codec_buftype

unsigned int properties_t::codec_buftype

◆ codec_fourcc

unsigned int properties_t::codec_fourcc

◆ codec_str

char properties_t::codec_str[20]

Referenced by parse_moov_atom(), and parse_trak_atom().

◆ decoder_config

uint8_t* properties_t::decoder_config

◆ decoder_config_len

unsigned int properties_t::decoder_config_len

◆ depth

int properties_t::depth

◆ edit_list_compensation

int properties_t::edit_list_compensation

Referenced by demux_qt_send_chunk().

◆ height

unsigned int properties_t::height

◆ media_id

unsigned int properties_t::media_id

◆ object_type_id

int properties_t::object_type_id

Referenced by parse_trak_atom().

◆ palette

palette_entry_t properties_t::palette[256]

◆ palette_count

int properties_t::palette_count

◆ properties_atom

uint8_t* properties_t::properties_atom

◆ properties_atom_size

unsigned int properties_t::properties_atom_size

◆ 

union { ... } properties_t::s

◆ sample_rate

unsigned int properties_t::sample_rate

◆ samples_per_frame

unsigned int properties_t::samples_per_frame

◆ samples_per_packet

unsigned int properties_t::samples_per_packet

Referenced by parse_trak_atom().

◆ vbr

unsigned int properties_t::vbr

◆ 

struct { ... } properties_t::video

◆ wave

xine_waveformatex* properties_t::wave

◆ wave_size

unsigned int properties_t::wave_size

◆ width

unsigned int properties_t::width

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