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

Data Fields

AVClass * av_class
 class for AVOptions More...
 
vorbis_info vi
 vorbis_info used during init More...
 
vorbis_dsp_state vd
 DSP state used for analysis. More...
 
vorbis_block vb
 vorbis_block used for analysis More...
 
AVFifoBuffer * pkt_fifo
 output packet buffer More...
 
int eof
 end-of-file flag More...
 
int dsp_initialized
 vd has been initialized More...
 
vorbis_comment vc
 VorbisComment info. More...
 
double iblock
 impulse block bias option More...
 
AVVorbisParseContext * vp
 parse context to get durations More...
 
AudioFrameQueue afq
 frame queue for timestamps More...
 

Detailed Description

Definition at line 42 of file libvorbisenc.c.

Field Documentation

AVClass* LibvorbisEncContext::av_class

class for AVOptions

Definition at line 43 of file libvorbisenc.c.

vorbis_info LibvorbisEncContext::vi

vorbis_info used during init

Definition at line 44 of file libvorbisenc.c.

Referenced by libvorbis_encode_close(), libvorbis_encode_frame(), and libvorbis_encode_init().

vorbis_dsp_state LibvorbisEncContext::vd

DSP state used for analysis.

Definition at line 45 of file libvorbisenc.c.

Referenced by libvorbis_encode_close(), libvorbis_encode_frame(), and libvorbis_encode_init().

vorbis_block LibvorbisEncContext::vb

vorbis_block used for analysis

Definition at line 46 of file libvorbisenc.c.

Referenced by libvorbis_encode_close(), libvorbis_encode_frame(), and libvorbis_encode_init().

AVFifoBuffer* LibvorbisEncContext::pkt_fifo

output packet buffer

Definition at line 47 of file libvorbisenc.c.

Referenced by libvorbis_encode_close(), libvorbis_encode_frame(), and libvorbis_encode_init().

int LibvorbisEncContext::eof

end-of-file flag

Definition at line 48 of file libvorbisenc.c.

Referenced by libvorbis_encode_frame().

int LibvorbisEncContext::dsp_initialized

vd has been initialized

Definition at line 49 of file libvorbisenc.c.

Referenced by libvorbis_encode_close(), and libvorbis_encode_init().

vorbis_comment LibvorbisEncContext::vc

VorbisComment info.

Definition at line 50 of file libvorbisenc.c.

Referenced by libvorbis_encode_init().

double LibvorbisEncContext::iblock

impulse block bias option

Definition at line 51 of file libvorbisenc.c.

Referenced by libvorbis_setup().

AVVorbisParseContext* LibvorbisEncContext::vp

parse context to get durations

Definition at line 52 of file libvorbisenc.c.

Referenced by libvorbis_encode_close(), libvorbis_encode_frame(), and libvorbis_encode_init().

AudioFrameQueue LibvorbisEncContext::afq

frame queue for timestamps

Definition at line 53 of file libvorbisenc.c.

Referenced by libvorbis_encode_close(), libvorbis_encode_frame(), and libvorbis_encode_init().


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