VCDoc
Class Tree

Unit
  VCDoc.unaEncoderAPI

Description
 

Contains library API and wrapper classes for Blade/Lame MP3 encoders, Vorbis/Ogg libraries, BASS library and OpenH323 plugin model.


Author
 

Lake


Version
 

2.5.2008.07 Still here


Types
 
Type Description
openH323pluginCodecs  
pConvBuffArray  
popenH323pluginCodecs  
pVorbisSetup  
tConvBuffArray  
tUnaBassApplySampling  
tUnaBassDataAvailable  
tUnaDataAvailableEvent  
tUnaEncoderDataAvailableEvent Class event for data availabitity notification.
tVorbisEncodeMethodEnum  
unaBassDSPCallbackEvent  
UNA_ENCODER_ERR  

Constants
 
Constant Description
BASS_ERROR_NOLIBRARY  
c_openH323plugin_libraryName_ADPCM  
c_openH323plugin_libraryName_g726  
c_openH323plugin_libraryName_GSM610  
c_openH323plugin_libraryName_iLBC  
c_openH323plugin_libraryName_LPC  
c_openH323plugin_libraryName_speeX  
OV_ERR_FILEHANDLE_INVALID  
UNA_ENCODER_ERR_CONFIG_REQUIRED  
UNA_ENCODER_ERR_FEED_MORE_DATA  
UNA_ENCODER_ERR_NOT_SUPPORTED  

Routines
 
Method Description

Classes/Records
 
Class Description
tVorbisSetup  
unaAbstractEncoder Base abstract class for stream encoder/decoder.
unaBass Provides interface for BASS.
unaBassChannel Provides interface for BASS channel support.
unaBassConsumer  
unaBassDecoder Decoder based on BASS library
unaBassMusic Provides interface for BASS module music support.
unaBassSample Provides interface for BASS sample support.
unaBassStream Provides interface for BASS stream support.
unaBassStreamDecoder  
unaBladeMp3Enc Provides access to Blade MP3 encoder.
unaLameMp3Enc Provides access to Lame MP3 encoder.
unaOggFile Provides interface of Ogg file stream.
unaVorbisAbstract Provides access to Vorbis library API.
unaVorbisDecoder Provides interface of Vorbis/Ogg stream decoding.
unaVorbisEnc Provides interface of Vorbis/Ogg stream encoding.
una_openH323plugin Codec based on OpenH323 plugin model.


(c) 2001-2008 Lake of Soft, Ltd
Created with DelphiCodeToDoc.