FFmpeg
Data Fields
FLACContext Struct Reference

Data Fields

AVClassclass
 
FLACStreaminfo stream_info
 
AVCodecContextavctx
 parent AVCodecContext More...
 
GetBitContext gb
 GetBitContext initialized to start at the current frame. More...
 
int blocksize
 number of samples in the current frame More...
 
int sample_shift
 shift required to make output samples 16-bit or 32-bit More...
 
int ch_mode
 channel decorrelation type in the current frame More...
 
int got_streaminfo
 indicates if the STREAMINFO has been read More...
 
int32_tdecoded [FLAC_MAX_CHANNELS]
 decoded samples More...
 
uint8_t * decoded_buffer
 
unsigned int decoded_buffer_size
 
int64_tdecoded_33bps
 decoded samples for a 33 bps subframe More...
 
uint8_t * decoded_buffer_33bps
 
unsigned int decoded_buffer_size_33bps
 
int buggy_lpc
 use workaround for old lavc encoded files More...
 
FLACDSPContext dsp
 

Detailed Description

Definition at line 51 of file flacdec.c.

Field Documentation

◆ class

AVClass* FLACContext::class

Definition at line 52 of file flacdec.c.

◆ stream_info

FLACStreaminfo FLACContext::stream_info

Definition at line 53 of file flacdec.c.

◆ avctx

AVCodecContext* FLACContext::avctx

parent AVCodecContext

Definition at line 55 of file flacdec.c.

◆ gb

GetBitContext FLACContext::gb

GetBitContext initialized to start at the current frame.

Definition at line 56 of file flacdec.c.

◆ blocksize

int FLACContext::blocksize

number of samples in the current frame

Definition at line 58 of file flacdec.c.

◆ sample_shift

int FLACContext::sample_shift

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

Definition at line 59 of file flacdec.c.

◆ ch_mode

int FLACContext::ch_mode

channel decorrelation type in the current frame

Definition at line 60 of file flacdec.c.

◆ got_streaminfo

int FLACContext::got_streaminfo

indicates if the STREAMINFO has been read

Definition at line 61 of file flacdec.c.

◆ decoded

int32_t* FLACContext::decoded[FLAC_MAX_CHANNELS]

decoded samples

Definition at line 63 of file flacdec.c.

◆ decoded_buffer

uint8_t* FLACContext::decoded_buffer

Definition at line 64 of file flacdec.c.

◆ decoded_buffer_size

unsigned int FLACContext::decoded_buffer_size

Definition at line 65 of file flacdec.c.

◆ decoded_33bps

int64_t* FLACContext::decoded_33bps

decoded samples for a 33 bps subframe

Definition at line 66 of file flacdec.c.

◆ decoded_buffer_33bps

uint8_t* FLACContext::decoded_buffer_33bps

Definition at line 67 of file flacdec.c.

◆ decoded_buffer_size_33bps

unsigned int FLACContext::decoded_buffer_size_33bps

Definition at line 68 of file flacdec.c.

◆ buggy_lpc

int FLACContext::buggy_lpc

use workaround for old lavc encoded files

Definition at line 69 of file flacdec.c.

◆ dsp

FLACDSPContext FLACContext::dsp

Definition at line 71 of file flacdec.c.


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