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
int ch_mode
 channel decorrelation type in the current frame
int got_streaminfo
 indicates if the STREAMINFO has been read
int32_t * decoded [FLAC_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 50 of file flacdec.c.


Field Documentation

Definition at line 67 of file flacdec.c.

Referenced by allocate_buffers(), and flac_decode_frame().

Definition at line 64 of file flacdec.c.

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

Definition at line 66 of file flacdec.c.

Referenced by flac_decode_frame(), and flac_flush().

Definition at line 65 of file flacdec.c.

Referenced by flac_decode_frame(), and flac_flush().

number of samples in the current frame

Definition at line 56 of file flacdec.c.

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

channel decorrelation type in the current frame

Definition at line 60 of file flacdec.c.

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

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

Definition at line 57 of file flacdec.c.

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

int32_t* FLACContext::decoded[FLAC_MAX_CHANNELS]

GetBitContext initialized to start at the current frame.

Definition at line 54 of file flacdec.c.

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

indicates if the STREAMINFO has been read

Definition at line 61 of file flacdec.c.

Referenced by flac_decode_frame().

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

Definition at line 59 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 58 of file flacdec.c.

Referenced by decode_frame(), and flac_decode_frame().


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

Generated on Fri Oct 26 02:36:57 2012 for FFmpeg by  doxygen 1.5.8