Structs§
- OggVorbis_
File - alloc_
chain - oggpack_
buffer - ov_
callbacks - ovectl_
ratemanage2_ arg - \name struct ovectl_ratemanage2_arg
- ovectl_
ratemanage_ arg - \deprecated This is a deprecated interface. Please use vorbis_encode_ctl() with the \ref ovectl_ratemanage2_arg struct and \ref OV_ECTL_RATEMANAGE2_GET and \ref OV_ECTL_RATEMANAGE2_SET calls in new code.
- vorbis_
block - vorbis_
comment - vorbis_
dsp_ state - vorbis_
info
Constants§
- INITSET
- NOTOPEN
- OPENED
- OV_
EBADHEADER - OV_
EBADLINK - OV_
EBADPACKET - OV_
ECTL_ COUPLING_ GET - OV_
ECTL_ COUPLING_ SET - OV_
ECTL_ IBLOCK_ GET - OV_
ECTL_ IBLOCK_ SET - OV_
ECTL_ LOWPASS_ GET - OV_
ECTL_ LOWPASS_ SET - OV_
ECTL_ RATEMANAG E2_ GET - OV_
ECTL_ RATEMANAG E2_ SET - OV_
ECTL_ RATEMANAGE_ AVG - OV_
ECTL_ RATEMANAGE_ GET - OV_
ECTL_ RATEMANAGE_ HARD - OV_
ECTL_ RATEMANAGE_ SET - OV_
EFAULT - OV_
EIMPL - OV_
EINVAL - OV_
ENOSEEK - OV_
ENOTAUDIO - OV_
ENOTVORBIS - OV_EOF
- OV_
EREAD - OV_
EVERSION - OV_
FALSE - OV_HOLE
- PARTOPEN
- STREAMSET
Functions§
- ov_
bitrate ⚠ - ov_
bitrate_ ⚠instant - ov_
clear ⚠ - ov_
comment ⚠ - ov_
crosslap ⚠ - ov_
halfrate ⚠ - ov_
halfrate_ ⚠p - ov_info⚠
- ov_
open_ ⚠callbacks - ov_
pcm_ ⚠seek - ov_
pcm_ ⚠seek_ lap - ov_
pcm_ ⚠seek_ page - ov_
pcm_ ⚠seek_ page_ lap - ov_
pcm_ ⚠tell - ov_
pcm_ ⚠total - ov_
raw_ ⚠seek - ov_
raw_ ⚠seek_ lap - ov_
raw_ ⚠tell - ov_
raw_ ⚠total - ov_read⚠
- ov_
read_ ⚠filter - ov_
read_ ⚠float - ov_
seekable ⚠ - ov_
serialnumber ⚠ - ov_
streams ⚠ - ov_
test_ ⚠callbacks - ov_
test_ ⚠open - ov_
time_ ⚠seek - ov_
time_ ⚠seek_ lap - ov_
time_ ⚠seek_ page - ov_
time_ ⚠seek_ page_ lap - ov_
time_ ⚠tell - ov_
time_ ⚠total - vorbis_
analysis ⚠ - vorbis_
analysis_ ⚠blockout - vorbis_
analysis_ ⚠buffer - vorbis_
analysis_ ⚠headerout - vorbis_
analysis_ ⚠init - vorbis_
analysis_ ⚠wrote - vorbis_
bitrate_ ⚠addblock - vorbis_
bitrate_ ⚠flushpacket - vorbis_
block_ ⚠clear - vorbis_
block_ ⚠init - vorbis_
comment_ ⚠add - vorbis_
comment_ ⚠add_ tag - vorbis_
comment_ ⚠clear - vorbis_
comment_ ⚠init - vorbis_
comment_ ⚠query - vorbis_
comment_ ⚠query_ count - vorbis_
commentheader_ ⚠out - vorbis_
dsp_ ⚠clear - vorbis_
encode_ ⚠ctl - This function implements a generic interface to miscellaneous encoder settings similar to the classic UNIX ‘ioctl()’ system call. Applications may use vorbis_encode_ctl() to query or set bitrate management or quality mode details by using one of several \e request arguments detailed below. vorbis_encode_ctl() must be called after one of vorbis_encode_setup_managed() or vorbis_encode_setup_vbr(). When used to modify settings, \ref vorbis_encode_ctl() must be called before \ref vorbis_encode_setup_init().
- vorbis_
encode_ ⚠init - This is the primary function within libvorbisenc for setting up managed bitrate modes.
- vorbis_
encode_ ⚠init_ vbr - This is the primary function within libvorbisenc for setting up variable bitrate (“quality” based) modes.
- vorbis_
encode_ ⚠setup_ init - This function performs the last stage of three-step encoding setup, as described in the API overview under managed bitrate modes.
- vorbis_
encode_ ⚠setup_ managed - This function performs step-one of a three-step bitrate-managed encode setup. It functions similarly to the one-step setup performed by \ref vorbis_encode_init but allows an application to make further encode setup tweaks using \ref vorbis_encode_ctl before finally calling \ref vorbis_encode_setup_init to complete the setup process.
- vorbis_
encode_ ⚠setup_ vbr - This function performs step-one of a three-step variable bitrate (quality-based) encode setup. It functions similarly to the one-step setup performed by \ref vorbis_encode_init_vbr() but allows an application to make further encode setup tweaks using \ref vorbis_encode_ctl() before finally calling \ref vorbis_encode_setup_init to complete the setup process.
- vorbis_
granule_ ⚠time - vorbis_
info_ ⚠blocksize - vorbis_
info_ ⚠clear - vorbis_
info_ ⚠init - vorbis_
packet_ ⚠blocksize - vorbis_
synthesis ⚠ - vorbis_
synthesis_ ⚠blockin - vorbis_
synthesis_ ⚠halfrate - vorbis_
synthesis_ ⚠halfrate_ p - vorbis_
synthesis_ ⚠headerin - vorbis_
synthesis_ ⚠idheader - vorbis_
synthesis_ ⚠init - vorbis_
synthesis_ ⚠lapout - vorbis_
synthesis_ ⚠pcmout - vorbis_
synthesis_ ⚠read - vorbis_
synthesis_ ⚠restart - vorbis_
synthesis_ ⚠trackonly - vorbis_
version_ ⚠string