FFmpeg
Data Fields
FLACContext Struct Reference

Data Fields

 
 
 
  GetBitContext initialized to start at the current frame. More...
 
  number of samples in the current frame More...
 
  shift required to make output samples 16-bit or 32-bit More...
 
  channel decorrelation type in the current frame More...
 
  indicates if the STREAMINFO has been read More...
 
  decoded samples More...
 
 
 
  use workaround for old lavc encoded files More...
 
 

Detailed Description

Definition at line 51 of file flacdec.c.

Field Documentation

AVClass* FLACContext::class

Definition at line 52 of file flacdec.c.

struct FLACStreaminfo FLACContext::flac_stream_info

Definition at line 53 of file flacdec.c.

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

AVCodecContext* FLACContext::avctx

parent AVCodecContext

Definition at line 55 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(), and parse_streaminfo().

GetBitContext FLACContext::gb

GetBitContext initialized to start at 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().

int FLACContext::blocksize

number of samples in the current frame

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

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

uint8_t* FLACContext::decoded_buffer

Definition at line 64 of file flacdec.c.

Referenced by allocate_buffers(), and flac_decode_close().

unsigned int FLACContext::decoded_buffer_size

Definition at line 65 of file flacdec.c.

Referenced by allocate_buffers().

int FLACContext::buggy_lpc

use workaround for old lavc encoded files

Definition at line 66 of file flacdec.c.

Referenced by decode_subframe_lpc().

FLACDSPContext FLACContext::dsp

Definition at line 68 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 Fri Jan 12 2018 01:46:25 for FFmpeg by   doxygen 1.8.6

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