FFmpeg  4.0
Data Fields
ALACContext Struct Reference

Data Fields

AVClassclass
 
AVCodecContextavctx
 
GetBitContext gb
 
int channels
 
int32_tpredict_error_buffer [2]
 
int32_toutput_samples_buffer [2]
 
int32_textra_bits_buffer [2]
 
uint32_t max_samples_per_frame
 
uint8_t sample_size
 
uint8_t rice_history_mult
 
uint8_t rice_initial_history
 
uint8_t rice_limit
 
int sample_rate
 
int extra_bits
 number of extra bits beyond 16-bit More...
 
int nb_samples
 number of samples in the current frame More...
 
int direct_output
 
int extra_bit_bug
 
ALACDSPContext dsp
 

Detailed Description

Definition at line 64 of file alac.c.

Field Documentation

◆ class

AVClass* ALACContext::class

Definition at line 65 of file alac.c.

◆ avctx

AVCodecContext* ALACContext::avctx

◆ gb

GetBitContext ALACContext::gb

Definition at line 67 of file alac.c.

Referenced by alac_decode_frame(), alac_set_info(), decode_element(), and rice_decompress().

◆ channels

int ALACContext::channels

◆ predict_error_buffer

int32_t* ALACContext::predict_error_buffer[2]

Definition at line 70 of file alac.c.

Referenced by alac_decode_close(), allocate_buffers(), and decode_element().

◆ output_samples_buffer

int32_t* ALACContext::output_samples_buffer[2]

Definition at line 71 of file alac.c.

Referenced by alac_decode_close(), allocate_buffers(), and decode_element().

◆ extra_bits_buffer

int32_t* ALACContext::extra_bits_buffer[2]

Definition at line 72 of file alac.c.

Referenced by alac_decode_close(), allocate_buffers(), and decode_element().

◆ max_samples_per_frame

uint32_t ALACContext::max_samples_per_frame

Definition at line 74 of file alac.c.

Referenced by alac_set_info(), allocate_buffers(), and decode_element().

◆ sample_size

uint8_t ALACContext::sample_size

Definition at line 75 of file alac.c.

Referenced by alac_decode_init(), alac_set_info(), allocate_buffers(), and decode_element().

◆ rice_history_mult

uint8_t ALACContext::rice_history_mult

Definition at line 76 of file alac.c.

Referenced by alac_set_info(), decode_element(), and rice_decompress().

◆ rice_initial_history

uint8_t ALACContext::rice_initial_history

Definition at line 77 of file alac.c.

Referenced by alac_set_info(), and rice_decompress().

◆ rice_limit

uint8_t ALACContext::rice_limit

Definition at line 78 of file alac.c.

Referenced by alac_set_info(), decode_element(), and rice_decompress().

◆ sample_rate

int ALACContext::sample_rate

Definition at line 79 of file alac.c.

Referenced by alac_decode_init(), and alac_set_info().

◆ extra_bits

int ALACContext::extra_bits

number of extra bits beyond 16-bit

Definition at line 81 of file alac.c.

Referenced by decode_element().

◆ nb_samples

int ALACContext::nb_samples

number of samples in the current frame

Definition at line 82 of file alac.c.

Referenced by alac_decode_frame(), decode_element(), lpc_prediction(), and rice_decompress().

◆ direct_output

int ALACContext::direct_output

Definition at line 84 of file alac.c.

Referenced by alac_decode_close(), allocate_buffers(), and decode_element().

◆ extra_bit_bug

int ALACContext::extra_bit_bug

Definition at line 85 of file alac.c.

Referenced by decode_element().

◆ dsp

ALACDSPContext ALACContext::dsp

Definition at line 87 of file alac.c.

Referenced by alac_decode_init(), and decode_element().


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