"L. Spiro Engine"
Classes | Public Types | Static Public Member Functions | Static Protected Member Functions

lss::CVorbisCodec Class Reference

The vorbis codec. More...

#include <LSSVorbisCodec.h>

List of all members.

Classes

struct  alloc_chain
struct  vorbis_block
struct  vorbis_comment
struct  vorbis_dsp_state
struct  vorbis_info

Public Types

typedef struct
lss::CVorbisCodec::vorbis_info
LPvorbis_info
typedef struct
lss::CVorbisCodec::vorbis_info 
LPCvorbis_info
typedef struct
lss::CVorbisCodec::vorbis_dsp_state
LPvorbis_dsp_state
typedef struct
lss::CVorbisCodec::vorbis_dsp_state 
LPCvorbis_dsp_state
typedef struct
lss::CVorbisCodec::alloc_chain
LPalloc_chain
typedef struct
lss::CVorbisCodec::alloc_chain 
LPCalloc_chain
typedef struct
lss::CVorbisCodec::vorbis_block
LPvorbis_block
typedef struct
lss::CVorbisCodec::vorbis_block 
LPCvorbis_block
typedef struct
lss::CVorbisCodec::vorbis_comment
LPvorbis_comment
typedef struct
lss::CVorbisCodec::vorbis_comment 
LPCvorbis_comment

Static Public Member Functions

static LSVOID vorbis_info_init (vorbis_info *_pviVi)
static LSVOID vorbis_info_clear (vorbis_info *_pviVi)
static LSINT32 vorbis_info_blocksize (vorbis_info *_pviVi, LSINT32 _i32Zo)
static LSVOID vorbis_comment_init (vorbis_comment *_pvcVc)
static LSVOID vorbis_comment_add (vorbis_comment *_pvcVc, const LSCHAR *_pcComment)
static LSVOID vorbis_comment_add_tag (vorbis_comment *_pvcVc, const LSCHAR *_pcTag, const LSCHAR *_pcContents)
static LSCHAR * vorbis_comment_query (vorbis_comment *_pvcVc, const LSCHAR *_pcTag, LSINT32 _i32Count)
static LSINT32 vorbis_comment_query_count (vorbis_comment *_pvcVc, const LSCHAR *_pcTag)
static LSVOID vorbis_comment_clear (vorbis_comment *_pvcVc)
static LSINT32 vorbis_block_init (vorbis_dsp_state *_pvdsV, vorbis_block *_pvbVb)
static LSINT32 vorbis_block_clear (vorbis_block *_pvbVb)
static LSVOID vorbis_dsp_clear (vorbis_dsp_state *_pvdsV)
static LSDOUBLE vorbis_granule_time (vorbis_dsp_state *_pvdsV, LSINT64 _i64GranulePos)
static const LSCHAR * vorbis_version_string ()
static LSINT32 vorbis_analysis_init (vorbis_dsp_state *_pvdsV, vorbis_info *_pviVi)
static LSINT32 vorbis_commentheader_out (vorbis_comment *_pvcVc, COgg::ogg_packet *_popOp)
static LSINT32 vorbis_analysis_headerout (vorbis_dsp_state *_pvdsV, vorbis_comment *_pvcVc, COgg::ogg_packet *_popOp, COgg::ogg_packet *_popComm, COgg::ogg_packet *_popCode)
static LSFLOAT ** vorbis_analysis_buffer (vorbis_dsp_state *_pvdsV, LSINT32 _i32Vals)
static LSINT32 vorbis_analysis_wrote (vorbis_dsp_state *_pvdsV, LSINT32 _i32Vals)
static LSINT32 vorbis_analysis_blockout (vorbis_dsp_state *_pvdsV, vorbis_block *_pvbVb)
static LSINT32 vorbis_analysis (vorbis_block *_pvbVb, COgg::ogg_packet *_popOp)
static LSINT32 vorbis_bitrate_addblock (vorbis_block *_pvbVb)
static LSINT32 vorbis_bitrate_flushpacket (vorbis_dsp_state *_pvdsVd, COgg::ogg_packet *_popOp)
static LSINT32 vorbis_synthesis_idheader (COgg::ogg_packet *_popOp)
static LSINT32 vorbis_synthesis_headerin (vorbis_info *_pviVi, vorbis_comment *_pvcVc, COgg::ogg_packet *_popOp)
static LSINT32 vorbis_synthesis_init (vorbis_dsp_state *_pvdsV, vorbis_info *_pviVi)
static LSINT32 vorbis_synthesis_restart (vorbis_dsp_state *_pvdsV)
static LSINT32 vorbis_synthesis (vorbis_block *_pvbVb, COgg::ogg_packet *_popOp)
static LSINT32 vorbis_synthesis_trackonly (vorbis_block *_pvbVb, COgg::ogg_packet *_popOp)
static LSINT32 vorbis_synthesis_blockin (vorbis_dsp_state *_pvdsV, vorbis_block *_pvbVb)
static LSINT32 vorbis_synthesis_pcmout (vorbis_dsp_state *_pvdsV, LSFLOAT ***_pppfPcm)
static LSINT32 vorbis_synthesis_lapout (vorbis_dsp_state *_pvdsV, LSFLOAT ***_pppfPcm)
static LSINT32 vorbis_synthesis_read (vorbis_dsp_state *_pvdsV, LSINT32 _i32Samples)
static LSINT32 vorbis_packet_blocksize (vorbis_info *_pviVi, COgg::ogg_packet *_popOp)
static LSINT32 vorbis_synthesis_halfrate (vorbis_info *_pvdsV, LSINT32 _i32Flag)
static LSINT32 vorbis_synthesis_halfrate_p (vorbis_info *_pvdsV)
static LSFLOAT * vorbis_window (vorbis_dsp_state *_pvdsV, LSINT32 _i32Window)

Static Protected Member Functions

static LSINT32 tagcompare (const LSCHAR *_pcS1, const LSCHAR *_pcS2, LSINT32 _i32N)
static LSINT32 _vds_shared_init (CVorbisCodec::vorbis_dsp_state *_pvdsV, CVorbisCodec::vorbis_info *_pviVi, LSINT32 _i32Encp)
static LSINT32 ilog2 (LSUINT32 _ui32V)
static LSINT32 _vorbis_pack_comment (COgg::oggpack_buffer *_pobOpb, CVorbisCodec::vorbis_comment *_pvcVc)
static LSVOID _v_writestring (COgg::oggpack_buffer *_pobOut, const LSCHAR *_pcString, LSINT32 _i32Length)
static LSINT32 _vorbis_pack_info (COgg::oggpack_buffer *_pobOpb, CVorbisCodec::vorbis_info *_pviVi)
static LSINT32 _vorbis_pack_books (COgg::oggpack_buffer *_pobOpb, CVorbisCodec::vorbis_info *_pviVi)
static LSVOID _preextrapolate_helper (CVorbisCodec::vorbis_dsp_state *_pvdsV)
static LSVOID _v_readstring (COgg::oggpack_buffer *_popbBuffer, LSCHAR *_pcBuf, LSINT32 _i32Bytes)
static LSINT32 _vorbis_unpack_info (vorbis_info *_pviVi, COgg::oggpack_buffer *_pobOpb)
static LSINT32 _vorbis_unpack_comment (vorbis_comment *_pvcVc, COgg::oggpack_buffer *_pobOpb)
static LSINT32 _vorbis_unpack_books (vorbis_info *_pviVi, COgg::oggpack_buffer *_pobOpb)

Detailed Description

The vorbis codec.

Class CVorbisCodec Description: The vorbis codec.


Member Typedef Documentation

An allocation chain.

A single block of data to be processed as part of the analysis/synthesis stream; it belongs to a specific logical bitstream, but is independent from other vorbis_blocks belonging to that logical bitstream.

The comments are not part of vorbis_info so that vorbis_info can be static storage.

Buffers the current vorbis audio analysis/synthesis state. The DSP state belongs to a specific logical bitstream.

Contains all the setup information specific to the specific compression/decompression mode in progress (eg., psychoacoustic settings, channel setup, options, codebook etc).


Member Function Documentation

static LSVOID lss::CVorbisCodec::_preextrapolate_helper ( CVorbisCodec::vorbis_dsp_state _pvdsV) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisCodec::_v_readstring ( COgg::oggpack_buffer *  _popbBuffer,
LSCHAR *  _pcBuf,
LSINT32  _i32Bytes 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_popbBufferUndocumented parameter from the Vorbis library.
_pcBufUndocumented parameter from the Vorbis library.
_i32BytesUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisCodec::_v_writestring ( COgg::oggpack_buffer *  _pobOut,
const LSCHAR *  _pcString,
LSINT32  _i32Length 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pobOutUndocumented parameter from the Vorbis library.
_pcStringUndocumented parameter from the Vorbis library.
_i32LengthUndocumented parameter from the Vorbis library.
static LSINT32 lss::CVorbisCodec::_vds_shared_init ( CVorbisCodec::vorbis_dsp_state _pvdsV,
CVorbisCodec::vorbis_info _pviVi,
LSINT32  _i32Encp 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pviViUndocumented parameter from the Vorbis library.
_i32EncpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::_vorbis_pack_books ( COgg::oggpack_buffer *  _pobOpb,
CVorbisCodec::vorbis_info _pviVi 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pobOpbUndocumented parameter from the Vorbis library.
_pviViUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::_vorbis_pack_comment ( COgg::oggpack_buffer *  _pobOpb,
CVorbisCodec::vorbis_comment _pvcVc 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pobOpbUndocumented parameter from the Vorbis library.
_pvcVcUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::_vorbis_pack_info ( COgg::oggpack_buffer *  _pobOpb,
CVorbisCodec::vorbis_info _pviVi 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pobOpbUndocumented parameter from the Vorbis library.
_pviViUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::_vorbis_unpack_books ( vorbis_info _pviVi,
COgg::oggpack_buffer *  _pobOpb 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
_pobOpbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::_vorbis_unpack_comment ( vorbis_comment _pvcVc,
COgg::oggpack_buffer *  _pobOpb 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
_pobOpbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::_vorbis_unpack_info ( vorbis_info _pviVi,
COgg::oggpack_buffer *  _pobOpb 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
_pobOpbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::ilog2 ( LSUINT32  _ui32V) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_ui32VUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::tagcompare ( const LSCHAR *  _pcS1,
const LSCHAR *  _pcS2,
LSINT32  _i32N 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pcS1Undocumented parameter from the Vorbis library.
_pcS2Undocumented parameter from the Vorbis library.
_i32NUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_analysis ( vorbis_block _pvbVb,
COgg::ogg_packet *  _popOp 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_analysis_blockout ( vorbis_dsp_state _pvdsV,
vorbis_block _pvbVb 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pvbVbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSFLOAT** lss::CVorbisCodec::vorbis_analysis_buffer ( vorbis_dsp_state _pvdsV,
LSINT32  _i32Vals 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_i32ValsUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_analysis_headerout ( vorbis_dsp_state _pvdsV,
vorbis_comment _pvcVc,
COgg::ogg_packet *  _popOp,
COgg::ogg_packet *  _popComm,
COgg::ogg_packet *  _popCode 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pvcVcUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
_popCommUndocumented parameter from the Vorbis library.
_popCodeUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_analysis_init ( vorbis_dsp_state _pvdsV,
vorbis_info _pviVi 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pviViUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_analysis_wrote ( vorbis_dsp_state _pvdsV,
LSINT32  _i32Vals 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_i32ValsUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_bitrate_addblock ( vorbis_block _pvbVb) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_bitrate_flushpacket ( vorbis_dsp_state _pvdsVd,
COgg::ogg_packet *  _popOp 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVdUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_block_clear ( vorbis_block _pvbVb) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_block_init ( vorbis_dsp_state _pvdsV,
vorbis_block _pvbVb 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pvbVbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSVOID lss::CVorbisCodec::vorbis_comment_add ( vorbis_comment _pvcVc,
const LSCHAR *  _pcComment 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
_pcCommentUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisCodec::vorbis_comment_add_tag ( vorbis_comment _pvcVc,
const LSCHAR *  _pcTag,
const LSCHAR *  _pcContents 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
_pcTagUndocumented parameter from the Vorbis library.
_pcContentsUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisCodec::vorbis_comment_clear ( vorbis_comment _pvcVc) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisCodec::vorbis_comment_init ( vorbis_comment _pvcVc) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
static LSCHAR* lss::CVorbisCodec::vorbis_comment_query ( vorbis_comment _pvcVc,
const LSCHAR *  _pcTag,
LSINT32  _i32Count 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
_pcTagUndocumented parameter from the Vorbis library.
_i32CountUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_comment_query_count ( vorbis_comment _pvcVc,
const LSCHAR *  _pcTag 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
_pcTagUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_commentheader_out ( vorbis_comment _pvcVc,
COgg::ogg_packet *  _popOp 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvcVcUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSVOID lss::CVorbisCodec::vorbis_dsp_clear ( vorbis_dsp_state _pvdsV) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
static LSDOUBLE lss::CVorbisCodec::vorbis_granule_time ( vorbis_dsp_state _pvdsV,
LSINT64  _i64GranulePos 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_i64GranulePosUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_info_blocksize ( vorbis_info _pviVi,
LSINT32  _i32Zo 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
_i32ZoUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSVOID lss::CVorbisCodec::vorbis_info_clear ( vorbis_info _pviVi) [static]

Undocumented function from the Vorbis library.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisCodec::vorbis_info_init ( vorbis_info _pviVi) [static]

Undocumented function from the Vorbis library.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_packet_blocksize ( vorbis_info _pviVi,
COgg::ogg_packet *  _popOp 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis ( vorbis_block _pvbVb,
COgg::ogg_packet *  _popOp 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_blockin ( vorbis_dsp_state _pvdsV,
vorbis_block _pvbVb 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pvbVbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_halfrate ( vorbis_info _pvdsV,
LSINT32  _i32Flag 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_i32FlagUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_halfrate_p ( vorbis_info _pvdsV) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_headerin ( vorbis_info _pviVi,
vorbis_comment _pvcVc,
COgg::ogg_packet *  _popOp 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pviViUndocumented parameter from the Vorbis library.
_pvcVcUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_idheader ( COgg::ogg_packet *  _popOp) [static]

Undocumented function from the Vorbis library.

Parameters:
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_init ( vorbis_dsp_state _pvdsV,
vorbis_info _pviVi 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pviViUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_lapout ( vorbis_dsp_state _pvdsV,
LSFLOAT ***  _pppfPcm 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pppfPcmUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_pcmout ( vorbis_dsp_state _pvdsV,
LSFLOAT ***  _pppfPcm 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_pppfPcmUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_read ( vorbis_dsp_state _pvdsV,
LSINT32  _i32Samples 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_i32SamplesUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_restart ( vorbis_dsp_state _pvdsV) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisCodec::vorbis_synthesis_trackonly ( vorbis_block _pvbVb,
COgg::ogg_packet *  _popOp 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
_popOpUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static const LSCHAR* lss::CVorbisCodec::vorbis_version_string ( ) [static]

Undocumented function from the Vorbis library.

Returns:
Undocumented return from the Vorbis library.
static LSFLOAT* lss::CVorbisCodec::vorbis_window ( vorbis_dsp_state _pvdsV,
LSINT32  _i32Window 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVUndocumented parameter from the Vorbis library.
_i32WindowUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator