FFmpeg
Data Fields
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  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
 
  long term prediction (LTP): 1 = on, 0 = off
 
int  max_order
  maximum prediction order (0..1023)
 
  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
 
  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
 

Detailed Description

Definition at line 153 of file alsdec.c.

Field Documentation

uint32_t ALSSpecificConfig::samples

number of samples, 0xFFFFFFFF if unknown

Definition at line 154 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 155 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 156 of file alsdec.c.

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

int ALSSpecificConfig::msb_first

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

Definition at line 157 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 158 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::ra_distance

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

Definition at line 159 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 160 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 161 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 162 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 163 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 164 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::block_switching

number of block switching levels

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

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

int ALSSpecificConfig::chan_config

indicates that a chan_config_info field is present

Definition at line 170 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 171 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 172 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 173 of file alsdec.c.

Referenced by dprint_specific_config(), and read_specific_config().

int* ALSSpecificConfig::chan_pos

original channel positions

Definition at line 174 of file alsdec.c.

Referenced by decode_end(), and read_specific_config().

int ALSSpecificConfig::crc_enabled

enable Cyclic Redundancy Checksum

Definition at line 175 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 Wed Jul 10 2013 23:48:33 for FFmpeg by   doxygen 1.8.2

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