Data Fields

FLACContext Struct Reference

Data Fields

FLACSTREAMINFO AVCodecContextavctx
 parent AVCodecContext
GetBitContext gb
 GetBitContext initialized to start at the current frame.
int blocksize
 number of samples in the current frame
int curr_bps
 bps for current subframe, adjusted for channel correlation and wasted bits
int sample_shift
 shift required to make output samples 16-bit or 32-bit
int is32
 flag to indicate if output should be 32-bit instead of 16-bit
enum decorrelation_type decorrelation
 channel decorrelation type in the current frame
int32_t * decoded [MAX_CHANNELS]
 decoded samples
uint8_t * bitstream
unsigned int bitstream_size
unsigned int bitstream_index
unsigned int allocated_bitstream_size

Detailed Description

Definition at line 58 of file flacdec.c.


Field Documentation

Definition at line 74 of file flacdec.c.

Referenced by allocate_buffers(), and flac_decode_frame().

Definition at line 71 of file flacdec.c.

Referenced by allocate_buffers(), flac_decode_close(), and flac_decode_frame().

Definition at line 73 of file flacdec.c.

Referenced by flac_decode_frame(), and flac_flush().

Definition at line 72 of file flacdec.c.

Referenced by flac_decode_frame(), and flac_flush().

number of samples in the current frame

Definition at line 64 of file flacdec.c.

Referenced by decode_frame(), decode_residuals(), decode_subframe(), decode_subframe_fixed(), decode_subframe_lpc(), and flac_decode_frame().

bps for current subframe, adjusted for channel correlation and wasted bits

Definition at line 65 of file flacdec.c.

Referenced by decode_subframe(), decode_subframe_fixed(), and decode_subframe_lpc().

int32_t* FLACContext::decoded[MAX_CHANNELS]

channel decorrelation type in the current frame

Definition at line 68 of file flacdec.c.

Referenced by decode_frame(), decode_subframe(), and flac_decode_frame().

GetBitContext initialized to start at the current frame.

Definition at line 62 of file flacdec.c.

Referenced by decode_frame(), decode_residuals(), decode_subframe(), decode_subframe_fixed(), decode_subframe_lpc(), flac_decode_frame(), and metadata_parse().

flag to indicate if output should be 32-bit instead of 16-bit

Definition at line 67 of file flacdec.c.

Referenced by decode_frame(), and flac_decode_frame().

shift required to make output samples 16-bit or 32-bit

Definition at line 66 of file flacdec.c.

Referenced by decode_frame(), and flac_decode_frame().


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