ALSSpecificConfig Struct Reference


Data Fields

uint32_t samples
 number of samples, 0xFFFFFFFF if unknown
int resolution
 000 = 8-bit; 001 = 16-bit; 010 = 24-bit; 011 = 32-bit
int floating
 1 = IEEE 32-bit floating-point, 0 = integer
int frame_length
 frame length for each frame (last frame may differ)
int ra_distance
 distance between RA frames (in frames, 0...255)
enum RA_Flag ra_flag
 indicates where the size of ra units is stored
int adapt_order
 adaptive order: 1 = on, 0 = off
int coef_table
 table index of Rice code parameters
int long_term_prediction
 long term prediction (LTP): 1 = on, 0 = off
int max_order
 maximum prediction order (0..1023)
int block_switching
 number of block switching levels
int bgmc
 "Block Gilbert-Moore Code": 1 = on, 0 = off (Rice coding only)
int sb_part
 sub-block partition
int joint_stereo
 joint stereo: 1 = on, 0 = off
int mc_coding
 extended inter-channel coding (multi channel coding): 1 = on, 0 = off
int chan_config
 indicates that a chan_config_info field is present
int chan_sort
 channel rearrangement: 1 = on, 0 = off
int rlslms
 use "Recursive Least Square-Least Mean Square" predictor: 1 = on, 0 = off
int chan_config_info
 mapping of channels to loudspeaker locations. Unused until setting channel configuration is implemented.
int * chan_pos
 original channel positions

Detailed Description

Definition at line 153 of file alsdec.c.


Field Documentation

number of samples, 0xFFFFFFFF if unknown

Definition at line 154 of file alsdec.c.

Referenced by decode_frame(), and read_specific_config().

000 = 8-bit; 001 = 16-bit; 010 = 24-bit; 011 = 32-bit

Definition at line 155 of file alsdec.c.

Referenced by decode_init(), dprint_specific_config(), read_specific_config(), and read_var_block_data().

1 = IEEE 32-bit floating-point, 0 = integer

Definition at line 156 of file alsdec.c.

Referenced by check_specific_config(), decode_init(), dprint_specific_config(), read_const_block_data(), and read_specific_config().

frame length for each frame (last frame may differ)

Definition at line 157 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().

distance between RA frames (in frames, 0...255)

Definition at line 158 of file alsdec.c.

Referenced by decode_frame(), dprint_specific_config(), and read_specific_config().

indicates where the size of ra units is stored

Definition at line 159 of file alsdec.c.

Referenced by dprint_specific_config(), read_frame_data(), and read_specific_config().

adaptive order: 1 = on, 0 = off

Definition at line 160 of file alsdec.c.

Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().

table index of Rice code parameters

Definition at line 161 of file alsdec.c.

Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().

long term prediction (LTP): 1 = on, 0 = off

Definition at line 162 of file alsdec.c.

Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().

maximum prediction order (0..1023)

Definition at line 163 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().

number of block switching levels

Definition at line 164 of file alsdec.c.

Referenced by dprint_specific_config(), get_block_sizes(), read_frame_data(), and read_specific_config().

"Block Gilbert-Moore Code": 1 = on, 0 = off (Rice coding only)

Definition at line 165 of file alsdec.c.

Referenced by decode_init(), dprint_specific_config(), read_specific_config(), and read_var_block_data().

sub-block partition

Definition at line 166 of file alsdec.c.

Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().

joint stereo: 1 = on, 0 = off

Definition at line 167 of file alsdec.c.

Referenced by dprint_specific_config(), read_frame_data(), and read_specific_config().

extended inter-channel coding (multi channel coding): 1 = on, 0 = off

Definition at line 168 of file alsdec.c.

Referenced by decode_init(), dprint_specific_config(), read_frame_data(), read_specific_config(), and read_var_block_data().

indicates that a chan_config_info field is present

Definition at line 169 of file alsdec.c.

Referenced by dprint_specific_config(), and read_specific_config().

channel rearrangement: 1 = on, 0 = off

Definition at line 170 of file alsdec.c.

Referenced by check_specific_config(), dprint_specific_config(), and read_specific_config().

use "Recursive Least Square-Least Mean Square" predictor: 1 = on, 0 = off

Definition at line 171 of file alsdec.c.

Referenced by check_specific_config(), dprint_specific_config(), read_specific_config(), and read_var_block_data().

mapping of channels to loudspeaker locations. Unused until setting channel configuration is implemented.

Definition at line 172 of file alsdec.c.

Referenced by dprint_specific_config(), and read_specific_config().

original channel positions

Definition at line 173 of file alsdec.c.

Referenced by decode_end(), and read_specific_config().


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

Generated on Tue Apr 20 17:40:00 2010 for FFmpeg by  doxygen 1.5.6