| FFmpeg
    | 
| Data Fields | |
| uint32_t | samples | 
| number of samples, 0xFFFFFFFF if unknown  More... | |
| int | resolution | 
| 000 = 8-bit; 001 = 16-bit; 010 = 24-bit; 011 = 32-bit  More... | |
| int | floating | 
| 1 = IEEE 32-bit floating-point, 0 = integer  More... | |
| int | msb_first | 
| 1 = original CRC calculated on big-endian system, 0 = little-endian  More... | |
| int | frame_length | 
| frame length for each frame (last frame may differ)  More... | |
| int | ra_distance | 
| distance between RA frames (in frames, 0...255)  More... | |
| enum RA_Flag | ra_flag | 
| indicates where the size of ra units is stored  More... | |
| int | adapt_order | 
| adaptive order: 1 = on, 0 = off  More... | |
| int | coef_table | 
| table index of Rice code parameters  More... | |
| int | long_term_prediction | 
| long term prediction (LTP): 1 = on, 0 = off  More... | |
| int | max_order | 
| maximum prediction order (0..1023)  More... | |
| int | block_switching | 
| number of block switching levels  More... | |
| int | bgmc | 
| "Block Gilbert-Moore Code": 1 = on, 0 = off (Rice coding only)  More... | |
| int | sb_part | 
| sub-block partition  More... | |
| int | joint_stereo | 
| joint stereo: 1 = on, 0 = off  More... | |
| int | mc_coding | 
| extended inter-channel coding (multi channel coding): 1 = on, 0 = off  More... | |
| int | chan_config | 
| indicates that a chan_config_info field is present  More... | |
| int | chan_sort | 
| channel rearrangement: 1 = on, 0 = off  More... | |
| int | rlslms | 
| use "Recursive Least Square-Least Mean Square" predictor: 1 = on, 0 = off  More... | |
| int | chan_config_info | 
| mapping of channels to loudspeaker locations. Unused until setting channel configuration is implemented.  More... | |
| int * | chan_pos | 
| original channel positions  More... | |
| int | crc_enabled | 
| enable Cyclic Redundancy Checksum  More... | |
Detailed Description
Field Documentation
| int ALSSpecificConfig::adapt_order | 
adaptive order: 1 = on, 0 = off
Definition at line 165 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().
| int ALSSpecificConfig::bgmc | 
"Block Gilbert-Moore Code": 1 = on, 0 = off (Rice coding only)
Definition at line 170 of file alsdec.c.
Referenced by decode_init(), dprint_specific_config(), read_specific_config(), and read_var_block_data().
| int ALSSpecificConfig::block_switching | 
number of block switching levels
Definition at line 169 of file alsdec.c.
Referenced by dprint_specific_config(), get_block_sizes(), read_frame_data(), and read_specific_config().
| int ALSSpecificConfig::chan_config | 
indicates that a chan_config_info field is present
Definition at line 174 of file alsdec.c.
Referenced by dprint_specific_config(), and read_specific_config().
| int ALSSpecificConfig::chan_config_info | 
mapping of channels to loudspeaker locations. Unused until setting channel configuration is implemented.
Definition at line 177 of file alsdec.c.
Referenced by dprint_specific_config(), and read_specific_config().
| int* ALSSpecificConfig::chan_pos | 
original channel positions
Definition at line 178 of file alsdec.c.
Referenced by decode_end(), and read_specific_config().
| int ALSSpecificConfig::chan_sort | 
channel rearrangement: 1 = on, 0 = off
Definition at line 175 of file alsdec.c.
Referenced by dprint_specific_config(), and read_specific_config().
| int ALSSpecificConfig::coef_table | 
table index of Rice code parameters
Definition at line 166 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().
| int ALSSpecificConfig::crc_enabled | 
enable Cyclic Redundancy Checksum
Definition at line 179 of file alsdec.c.
Referenced by decode_frame(), decode_init(), and read_specific_config().
| int ALSSpecificConfig::floating | 
1 = IEEE 32-bit floating-point, 0 = integer
Definition at line 160 of file alsdec.c.
Referenced by check_specific_config(), decode_init(), dprint_specific_config(), read_const_block_data(), and read_specific_config().
| int ALSSpecificConfig::frame_length | 
frame length for each frame (last frame may differ)
Definition at line 162 of file alsdec.c.
Referenced by decode_blocks(), decode_frame(), decode_init(), dprint_specific_config(), get_block_sizes(), read_frame_data(), and read_specific_config().
| int ALSSpecificConfig::joint_stereo | 
joint stereo: 1 = on, 0 = off
Definition at line 172 of file alsdec.c.
Referenced by dprint_specific_config(), read_frame_data(), and read_specific_config().
| int ALSSpecificConfig::long_term_prediction | 
long term prediction (LTP): 1 = on, 0 = off
Definition at line 167 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().
| int ALSSpecificConfig::max_order | 
maximum prediction order (0..1023)
Definition at line 168 of file alsdec.c.
Referenced by decode_blocks(), decode_init(), decode_var_block_data(), dprint_specific_config(), read_frame_data(), read_specific_config(), and read_var_block_data().
| int ALSSpecificConfig::mc_coding | 
extended inter-channel coding (multi channel coding): 1 = on, 0 = off
Definition at line 173 of file alsdec.c.
Referenced by decode_init(), dprint_specific_config(), read_frame_data(), read_specific_config(), and read_var_block_data().
| int ALSSpecificConfig::msb_first | 
1 = original CRC calculated on big-endian system, 0 = little-endian
Definition at line 161 of file alsdec.c.
Referenced by decode_frame(), decode_init(), and read_specific_config().
| int ALSSpecificConfig::ra_distance | 
distance between RA frames (in frames, 0...255)
Definition at line 163 of file alsdec.c.
Referenced by decode_frame(), dprint_specific_config(), and read_specific_config().
| enum RA_Flag ALSSpecificConfig::ra_flag | 
indicates where the size of ra units is stored
Definition at line 164 of file alsdec.c.
Referenced by dprint_specific_config(), read_frame_data(), and read_specific_config().
| int ALSSpecificConfig::resolution | 
000 = 8-bit; 001 = 16-bit; 010 = 24-bit; 011 = 32-bit
Definition at line 159 of file alsdec.c.
Referenced by decode_init(), dprint_specific_config(), read_specific_config(), and read_var_block_data().
| int ALSSpecificConfig::rlslms | 
use "Recursive Least Square-Least Mean Square" predictor: 1 = on, 0 = off
Definition at line 176 of file alsdec.c.
Referenced by check_specific_config(), dprint_specific_config(), read_specific_config(), and read_var_block_data().
| uint32_t ALSSpecificConfig::samples | 
number of samples, 0xFFFFFFFF if unknown
Definition at line 158 of file alsdec.c.
Referenced by decode_frame(), and read_specific_config().
| int ALSSpecificConfig::sb_part | 
sub-block partition
Definition at line 171 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:25 for FFmpeg by
 1.8.11
 1.8.11