FFmpeg
 All Data Structures 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 quality
 
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
 

Detailed Description

Definition at line 98 of file vorbisenc.c.

Field Documentation

int vorbis_enc_context::channels
int vorbis_enc_context::sample_rate

Definition at line 100 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 102 of file vorbisenc.c.

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

const float* vorbis_enc_context::win[2]

Definition at line 103 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), and create_vorbis_context().

int vorbis_enc_context::have_saved

Definition at line 104 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), and create_vorbis_context().

float* vorbis_enc_context::saved

Definition at line 105 of file vorbisenc.c.

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

float* vorbis_enc_context::samples

Definition at line 106 of file vorbisenc.c.

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

float* vorbis_enc_context::floor

Definition at line 107 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::quality

Definition at line 109 of file vorbisenc.c.

Referenced by floor_fit(), and vorbis_encode_init().

int vorbis_enc_context::ncodebooks

Definition at line 111 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 114 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 117 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 120 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 123 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 126 of file vorbisenc.c.

Referenced by vorbis_encode_frame().


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