|
|
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 | msb_first |
| | 1 = original CRC calculated on big-endian system, 0 = little-endian
|
| |
|
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
|
| |
|
int | crc_enabled |
| | enable Cyclic Redundancy Checksum
|
| |
The documentation for this struct was generated from the following file: