FFmpeg
Public Attributes | List of all members
MLPHeaderInfo Struct Reference

Public Attributes

int stream_type
 0xBB for MLP, 0xBA for TrueHD
 
int header_size
 Size of the major sync header, in bytes.
 
int group1_bits
 The bit depth of the first substream.
 
int group2_bits
 Bit depth of the second substream (MLP only)
 
int group1_samplerate
 Sample rate of first substream.
 
int group2_samplerate
 Sample rate of second substream (MLP only)
 
int channel_arrangement
 
int channel_modifier_thd_stream0
 Channel modifier for substream 0 of TrueHD streams ("2-channel presentation")
 
int channel_modifier_thd_stream1
 Channel modifier for substream 1 of TrueHD streams ("6-channel presentation")
 
int channel_modifier_thd_stream2
 Channel modifier for substream 2 of TrueHD streams ("8-channel presentation")
 
int channels_mlp
 Channel count for MLP streams.
 
int channels_thd_stream1
 Channel count for substream 1 of TrueHD streams ("6-channel presentation")
 
int channels_thd_stream2
 Channel count for substream 2 of TrueHD streams ("8-channel presentation")
 
uint64_t channel_layout_mlp
 Channel layout for MLP streams.
 
uint64_t channel_layout_thd_stream1
 Channel layout for substream 1 of TrueHD streams ("6-channel presentation")
 
uint64_t channel_layout_thd_stream2
 Channel layout for substream 2 of TrueHD streams ("8-channel presentation")
 
int access_unit_size
 Number of samples per coded frame.
 
int access_unit_size_pow2
 Next power of two above number of samples per frame.
 
int is_vbr
 Stream is VBR instead of CBR.
 
int peak_bitrate
 Peak bitrate for VBR, actual bitrate (==peak) for CBR.
 
int num_substreams
 Number of substreams within stream.
 

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