FFmpeg  2.8.17
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
FlacEncodeContext Struct Reference

Data Fields

AVClassclass
 
PutBitContext pb
 
int channels
 
int samplerate
 
int sr_code [2]
 
int bps_code
 
int max_blocksize
 
int min_framesize
 
int max_framesize
 
int max_encoded_framesize
 
uint32_t frame_count
 
uint64_t sample_count
 
uint8_t md5sum [16]
 
FlacFrame frame
 
CompressionOptions options
 
AVCodecContextavctx
 
LPCContext lpc_ctx
 
struct AVMD5md5ctx
 
uint8_tmd5_buffer
 
unsigned int md5_buffer_size
 
BswapDSPContext bdsp
 
FLACDSPContext flac_dsp
 
int flushed
 
int64_t next_pts
 

Detailed Description

Definition at line 101 of file flacenc.c.

Field Documentation

AVClass* FlacEncodeContext::class

Definition at line 102 of file flacenc.c.

PutBitContext FlacEncodeContext::pb

Definition at line 103 of file flacenc.c.

Referenced by write_frame(), write_frame_footer(), write_frame_header(), and write_subframes().

int FlacEncodeContext::channels
int FlacEncodeContext::samplerate

Definition at line 105 of file flacenc.c.

Referenced by flac_encode_init(), and write_streaminfo().

int FlacEncodeContext::sr_code[2]

Definition at line 106 of file flacenc.c.

Referenced by count_frame_header(), flac_encode_init(), and write_frame_header().

int FlacEncodeContext::bps_code

Definition at line 107 of file flacenc.c.

Referenced by encode_residual_ch(), flac_encode_init(), and write_frame_header().

int FlacEncodeContext::max_blocksize

Definition at line 108 of file flacenc.c.

Referenced by flac_encode_init(), and write_streaminfo().

int FlacEncodeContext::min_framesize

Definition at line 109 of file flacenc.c.

Referenced by flac_encode_frame(), flac_encode_init(), and write_streaminfo().

int FlacEncodeContext::max_framesize

Definition at line 110 of file flacenc.c.

Referenced by flac_encode_frame(), flac_encode_init(), and write_streaminfo().

int FlacEncodeContext::max_encoded_framesize

Definition at line 111 of file flacenc.c.

Referenced by flac_encode_frame().

uint32_t FlacEncodeContext::frame_count
uint64_t FlacEncodeContext::sample_count

Definition at line 113 of file flacenc.c.

Referenced by flac_encode_frame(), and write_streaminfo().

uint8_t FlacEncodeContext::md5sum[16]

Definition at line 114 of file flacenc.c.

Referenced by flac_encode_frame(), and write_streaminfo().

FlacFrame FlacEncodeContext::frame
CompressionOptions FlacEncodeContext::options
AVCodecContext* FlacEncodeContext::avctx
LPCContext FlacEncodeContext::lpc_ctx

Definition at line 118 of file flacenc.c.

Referenced by encode_residual_ch(), flac_encode_close(), and flac_encode_init().

struct AVMD5* FlacEncodeContext::md5ctx

Definition at line 119 of file flacenc.c.

Referenced by flac_encode_close(), flac_encode_frame(), flac_encode_init(), and update_md5_sum().

uint8_t* FlacEncodeContext::md5_buffer

Definition at line 120 of file flacenc.c.

Referenced by flac_encode_close(), and update_md5_sum().

unsigned int FlacEncodeContext::md5_buffer_size

Definition at line 121 of file flacenc.c.

Referenced by update_md5_sum().

BswapDSPContext FlacEncodeContext::bdsp

Definition at line 122 of file flacenc.c.

Referenced by flac_encode_init(), and update_md5_sum().

FLACDSPContext FlacEncodeContext::flac_dsp

Definition at line 123 of file flacenc.c.

Referenced by encode_residual_ch(), and flac_encode_init().

int FlacEncodeContext::flushed

Definition at line 125 of file flacenc.c.

Referenced by flac_encode_frame().

int64_t FlacEncodeContext::next_pts

Definition at line 126 of file flacenc.c.

Referenced by flac_encode_frame().


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