FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vorbis_enc_context Struct Reference

Data Fields

int channels
 
int sample_rate
 
int log2_blocksize [2]
 
FFTContext mdct [2]
 
const float * win [2]
 
int have_saved
 
float * saved
 
float * samples
 
float * floor
 
float * coeffs
 
float * scratch
 
float quality
 
AudioFrameQueue afq
 
struct FFBufQueue bufqueue
 
int ncodebooks
 
vorbis_enc_codebookcodebooks
 
int nfloors
 
vorbis_enc_floorfloors
 
int nresidues
 
vorbis_enc_residueresidues
 
int nmappings
 
vorbis_enc_mappingmappings
 
int nmodes
 
vorbis_enc_modemodes
 
int64_t next_pts
 
AVFloatDSPContextfdsp
 

Detailed Description

Definition at line 104 of file vorbisenc.c.

Field Documentation

int vorbis_enc_context::channels
int vorbis_enc_context::sample_rate

Definition at line 106 of file vorbisenc.c.

Referenced by create_vorbis_context(), and put_main_header().

int vorbis_enc_context::log2_blocksize[2]
FFTContext vorbis_enc_context::mdct[2]

Definition at line 108 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), dsp_init(), and vorbis_encode_close().

const float* vorbis_enc_context::win[2]

Definition at line 109 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), and dsp_init().

int vorbis_enc_context::have_saved

Definition at line 110 of file vorbisenc.c.

Referenced by create_vorbis_context(), and move_audio().

float* vorbis_enc_context::saved

Definition at line 111 of file vorbisenc.c.

Referenced by create_vorbis_context(), move_audio(), and vorbis_encode_close().

float* vorbis_enc_context::samples
float* vorbis_enc_context::floor

Definition at line 113 of file vorbisenc.c.

Referenced by create_vorbis_context(), vorbis_encode_close(), and vorbis_encode_frame().

float* vorbis_enc_context::coeffs
float* vorbis_enc_context::scratch

Definition at line 115 of file vorbisenc.c.

Referenced by create_vorbis_context(), move_audio(), and vorbis_encode_close().

float vorbis_enc_context::quality

Definition at line 116 of file vorbisenc.c.

Referenced by floor_fit(), and vorbis_encode_init().

AudioFrameQueue vorbis_enc_context::afq

Definition at line 118 of file vorbisenc.c.

Referenced by vorbis_encode_close(), vorbis_encode_frame(), and vorbis_encode_init().

struct FFBufQueue vorbis_enc_context::bufqueue

Definition at line 119 of file vorbisenc.c.

Referenced by move_audio(), vorbis_encode_close(), and vorbis_encode_frame().

int vorbis_enc_context::ncodebooks

Definition at line 121 of file vorbisenc.c.

Referenced by create_vorbis_context(), put_main_header(), and vorbis_encode_close().

vorbis_enc_codebook* vorbis_enc_context::codebooks
int vorbis_enc_context::nfloors

Definition at line 124 of file vorbisenc.c.

Referenced by create_vorbis_context(), put_main_header(), and vorbis_encode_close().

vorbis_enc_floor* vorbis_enc_context::floors
int vorbis_enc_context::nresidues

Definition at line 127 of file vorbisenc.c.

Referenced by create_vorbis_context(), put_main_header(), and vorbis_encode_close().

vorbis_enc_residue* vorbis_enc_context::residues
int vorbis_enc_context::nmappings

Definition at line 130 of file vorbisenc.c.

Referenced by create_vorbis_context(), put_main_header(), and vorbis_encode_close().

vorbis_enc_mapping* vorbis_enc_context::mappings
int vorbis_enc_context::nmodes

Definition at line 133 of file vorbisenc.c.

Referenced by create_vorbis_context(), put_main_header(), and vorbis_encode_frame().

vorbis_enc_mode* vorbis_enc_context::modes
int64_t vorbis_enc_context::next_pts

Definition at line 136 of file vorbisenc.c.

AVFloatDSPContext* vorbis_enc_context::fdsp

Definition at line 138 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), dsp_init(), and vorbis_encode_close().


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