FFmpeg
Data Fields
ALSSpecificConfig Struct Reference

Data Fields

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

Detailed Description

Definition at line 158 of file alsdec.c.

Field Documentation

uint32_t ALSSpecificConfig::samples

number of samples, 0xFFFFFFFF if unknown

Definition at line 159 of file alsdec.c.

Referenced by decode_frame(), and read_specific_config().

int ALSSpecificConfig::resolution

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

Definition at line 160 of file alsdec.c.

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

int ALSSpecificConfig::floating

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

Definition at line 161 of file alsdec.c.

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

int ALSSpecificConfig::msb_first

1 = original CRC calculated on big-endian system, 0 = little-endian

Definition at line 162 of file alsdec.c.

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

int ALSSpecificConfig::frame_length

frame length for each frame (last frame may differ)

Definition at line 163 of file alsdec.c.

Referenced by decode_blocks(), decode_frame(), decode_init(), dprint_specific_config(), get_block_sizes(), read_frame_data(), read_specific_config(), and revert_channel_correlation().

int ALSSpecificConfig::ra_distance

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

Definition at line 164 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 165 of file alsdec.c.

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

int ALSSpecificConfig::adapt_order

adaptive order: 1 = on, 0 = off

Definition at line 166 of file alsdec.c.

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

int ALSSpecificConfig::coef_table

table index of Rice code parameters

Definition at line 167 of file alsdec.c.

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

int ALSSpecificConfig::long_term_prediction

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

Definition at line 168 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 169 of file alsdec.c.

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

int ALSSpecificConfig::block_switching

number of block switching levels

Definition at line 170 of file alsdec.c.

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

int ALSSpecificConfig::bgmc

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

Definition at line 171 of file alsdec.c.

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

int ALSSpecificConfig::sb_part

sub-block partition

Definition at line 172 of file alsdec.c.

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

int ALSSpecificConfig::joint_stereo

joint stereo: 1 = on, 0 = off

Definition at line 173 of file alsdec.c.

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

int ALSSpecificConfig::mc_coding

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

Definition at line 174 of file alsdec.c.

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

int ALSSpecificConfig::chan_config

indicates that a chan_config_info field is present

Definition at line 175 of file alsdec.c.

Referenced by dprint_specific_config(), and read_specific_config().

int ALSSpecificConfig::chan_sort

channel rearrangement: 1 = on, 0 = off

Definition at line 176 of file alsdec.c.

Referenced by dprint_specific_config(), and read_specific_config().

int ALSSpecificConfig::rlslms

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

Definition at line 177 of file alsdec.c.

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

int ALSSpecificConfig::chan_config_info

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

Definition at line 178 of file alsdec.c.

Referenced by dprint_specific_config(), and read_specific_config().

int* ALSSpecificConfig::chan_pos

original channel positions

Definition at line 179 of file alsdec.c.

Referenced by decode_end(), and read_specific_config().

int ALSSpecificConfig::crc_enabled

enable Cyclic Redundancy Checksum

Definition at line 180 of file alsdec.c.

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


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

Generated on Fri Jan 12 2018 01:48:28 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /