FFmpeg
Data Fields
vorbis_enc_context Struct Reference

Data Fields

int channels
 
int sample_rate
 
int log2_blocksize [2]
 
AVTXContextmdct [2]
 
av_tx_fn mdct_fn [2]
 
const floatwin [2]
 
int have_saved
 
floatsaved
 
floatsamples
 
floatfloor
 
floatcoeffs
 
floatscratch
 
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 107 of file vorbisenc.c.

Field Documentation

◆ channels

int vorbis_enc_context::channels

◆ sample_rate

int vorbis_enc_context::sample_rate

Definition at line 109 of file vorbisenc.c.

Referenced by create_vorbis_context(), and put_main_header().

◆ log2_blocksize

int vorbis_enc_context::log2_blocksize[2]

◆ mdct

AVTXContext* vorbis_enc_context::mdct[2]

Definition at line 111 of file vorbisenc.c.

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

◆ mdct_fn

av_tx_fn vorbis_enc_context::mdct_fn[2]

Definition at line 112 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), and dsp_init().

◆ win

const float* vorbis_enc_context::win[2]

Definition at line 113 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), and dsp_init().

◆ have_saved

int vorbis_enc_context::have_saved

Definition at line 114 of file vorbisenc.c.

Referenced by create_vorbis_context(), and move_audio().

◆ saved

float* vorbis_enc_context::saved

Definition at line 115 of file vorbisenc.c.

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

◆ samples

float* vorbis_enc_context::samples

◆ floor

float* vorbis_enc_context::floor

Definition at line 117 of file vorbisenc.c.

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

◆ coeffs

float* vorbis_enc_context::coeffs

◆ scratch

float* vorbis_enc_context::scratch

Definition at line 119 of file vorbisenc.c.

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

◆ quality

float vorbis_enc_context::quality

Definition at line 120 of file vorbisenc.c.

Referenced by floor_fit(), and vorbis_encode_init().

◆ afq

AudioFrameQueue vorbis_enc_context::afq

Definition at line 122 of file vorbisenc.c.

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

◆ bufqueue

struct FFBufQueue vorbis_enc_context::bufqueue

Definition at line 123 of file vorbisenc.c.

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

◆ ncodebooks

int vorbis_enc_context::ncodebooks

Definition at line 125 of file vorbisenc.c.

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

◆ codebooks

vorbis_enc_codebook* vorbis_enc_context::codebooks

◆ nfloors

int vorbis_enc_context::nfloors

Definition at line 128 of file vorbisenc.c.

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

◆ floors

vorbis_enc_floor* vorbis_enc_context::floors

◆ nresidues

int vorbis_enc_context::nresidues

Definition at line 131 of file vorbisenc.c.

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

◆ residues

vorbis_enc_residue* vorbis_enc_context::residues

◆ nmappings

int vorbis_enc_context::nmappings

Definition at line 134 of file vorbisenc.c.

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

◆ mappings

vorbis_enc_mapping* vorbis_enc_context::mappings

◆ nmodes

int vorbis_enc_context::nmodes

Definition at line 137 of file vorbisenc.c.

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

◆ modes

vorbis_enc_mode* vorbis_enc_context::modes

◆ next_pts

int64_t vorbis_enc_context::next_pts

Definition at line 140 of file vorbisenc.c.

◆ fdsp

AVFloatDSPContext* vorbis_enc_context::fdsp

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