FFmpeg  4.0
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

◆ channels

int vorbis_enc_context::channels

◆ sample_rate

int vorbis_enc_context::sample_rate

Definition at line 106 of file vorbisenc.c.

Referenced by create_vorbis_context(), and put_main_header().

◆ log2_blocksize

int vorbis_enc_context::log2_blocksize[2]

◆ mdct

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().

◆ win

const float* vorbis_enc_context::win[2]

Definition at line 109 of file vorbisenc.c.

Referenced by apply_window_and_mdct(), and dsp_init().

◆ have_saved

int vorbis_enc_context::have_saved

Definition at line 110 of file vorbisenc.c.

Referenced by create_vorbis_context(), and move_audio().

◆ saved

float* vorbis_enc_context::saved

Definition at line 111 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 113 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 115 of file vorbisenc.c.

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

◆ quality

float vorbis_enc_context::quality

Definition at line 116 of file vorbisenc.c.

Referenced by floor_fit(), and vorbis_encode_init().

◆ afq

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().

◆ bufqueue

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().

◆ ncodebooks

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().

◆ codebooks

vorbis_enc_codebook* vorbis_enc_context::codebooks

◆ nfloors

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().

◆ floors

vorbis_enc_floor* vorbis_enc_context::floors

◆ nresidues

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().

◆ residues

vorbis_enc_residue* vorbis_enc_context::residues

◆ nmappings

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().

◆ mappings

vorbis_enc_mapping* vorbis_enc_context::mappings

◆ nmodes

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().

◆ modes

vorbis_enc_mode* vorbis_enc_context::modes

◆ next_pts

int64_t vorbis_enc_context::next_pts

Definition at line 136 of file vorbisenc.c.

◆ fdsp

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: