FFmpeg
Data Fields
FLACContext Struct Reference

Data Fields

  parent AVCodecContext
 
  GetBitContext initialized to start at the current frame.
 
int  blocksize
  number of samples in the current frame
 
int  sample_shift
  shift required to make output samples 16-bit or 32-bit
 
int  ch_mode
  channel decorrelation type in the current frame
 
  indicates if the STREAMINFO has been read
 
  decoded samples
 
 
unsigned int  decoded_buffer_size
 
 

Detailed Description

Definition at line 51 of file flacdec.c.

Field Documentation

FLACSTREAMINFO AVCodecContext* FLACContext::avctx

parent AVCodecContext

Definition at line 54 of file flacdec.c.

Referenced by decode_frame(), decode_residuals(), decode_subframe(), decode_subframe_fixed(), decode_subframe_lpc(), flac_decode_frame(), flac_decode_init(), flac_set_bps(), init_thread_copy(), and parse_streaminfo().

GetBitContext FLACContext::gb

GetBitContext initialized to start at the current frame.

Definition at line 55 of file flacdec.c.

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

int FLACContext::blocksize

number of samples in the current frame

Definition at line 57 of file flacdec.c.

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

int FLACContext::sample_shift

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

Definition at line 58 of file flacdec.c.

Referenced by flac_decode_frame(), and flac_set_bps().

int FLACContext::ch_mode

channel decorrelation type in the current frame

Definition at line 59 of file flacdec.c.

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

int FLACContext::got_streaminfo

indicates if the STREAMINFO has been read

Definition at line 60 of file flacdec.c.

Referenced by decode_frame(), flac_decode_frame(), flac_decode_init(), and parse_streaminfo().

int32_t* FLACContext::decoded[FLAC_MAX_CHANNELS]

decoded samples

Definition at line 62 of file flacdec.c.

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

uint8_t* FLACContext::decoded_buffer

Definition at line 63 of file flacdec.c.

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

unsigned int FLACContext::decoded_buffer_size

Definition at line 64 of file flacdec.c.

Referenced by allocate_buffers(), and init_thread_copy().

FLACDSPContext FLACContext::dsp

Definition at line 66 of file flacdec.c.

Referenced by decode_frame(), decode_subframe_lpc(), flac_decode_frame(), flac_decode_init(), and parse_streaminfo().


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

Generated on Sun Mar 23 2014 23:50:38 for FFmpeg by   doxygen 1.8.2

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