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

lss::CVorbisLsp Class Reference

LSP (also called LSF) conversion routines. More...

#include <LSSVorbisLsp.h>

List of all members.

Static Public Member Functions

static LSINT32 vorbis_lpc_to_lsp (LSFLOAT *_pfLpc, LSFLOAT *_pfLsp, LSINT32 _i32M)
static LSVOID vorbis_lsp_to_curve (LSFLOAT *_pfCurve, LSINT32 *_pi32Map, LSINT32 _i32N, LSINT32 _i32Ln, LSFLOAT *_pfLsp, LSINT32 _i32M, LSFLOAT _fAmp, LSFLOAT _fAmpOffset)

Static Protected Member Functions

static LSVOID cheby (LSFLOAT *_pfG, LSINT32 _i32Ord)
static LSINT32 Laguerre_With_Deflation (LSFLOAT *_pfA, LSINT32 _i32Ord, LSFLOAT *_pfR)
static LSINT32 Newton_Raphson (LSFLOAT *_pfA, LSINT32 _i32Ord, LSFLOAT *_pfR)
static LSINT32 LSE_CCALL comp (LSVOID *_pvContext, const LSVOID *_pvA, const LSVOID *_pvB)

Detailed Description

LSP (also called LSF) conversion routines.

Class CVorbisLsp Description: LSP (also called LSF) conversion routines.


Member Function Documentation

static LSVOID lss::CVorbisLsp::cheby ( LSFLOAT *  _pfG,
LSINT32  _i32Ord 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pfGUndocumented parameter from the Vorbis library.
_i32OrdUndocumented parameter from the Vorbis library.
static LSINT32 LSE_CCALL lss::CVorbisLsp::comp ( LSVOID *  _pvContext,
const LSVOID *  _pvA,
const LSVOID *  _pvB 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvContextUnused.
_pvAUndocumented parameter from the Vorbis library.
_pvBUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisLsp::Laguerre_With_Deflation ( LSFLOAT *  _pfA,
LSINT32  _i32Ord,
LSFLOAT *  _pfR 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pfAUndocumented parameter from the Vorbis library.
_i32OrdUndocumented parameter from the Vorbis library.
_pfRUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisLsp::Newton_Raphson ( LSFLOAT *  _pfA,
LSINT32  _i32Ord,
LSFLOAT *  _pfR 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pfAUndocumented parameter from the Vorbis library.
_i32OrdUndocumented parameter from the Vorbis library.
_pfRUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisLsp::vorbis_lpc_to_lsp ( LSFLOAT *  _pfLpc,
LSFLOAT *  _pfLsp,
LSINT32  _i32M 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pfLpcUndocumented parameter from the Vorbis library.
_pfLspUndocumented parameter from the Vorbis library.
_i32MUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSVOID lss::CVorbisLsp::vorbis_lsp_to_curve ( LSFLOAT *  _pfCurve,
LSINT32 *  _pi32Map,
LSINT32  _i32N,
LSINT32  _i32Ln,
LSFLOAT *  _pfLsp,
LSINT32  _i32M,
LSFLOAT  _fAmp,
LSFLOAT  _fAmpOffset 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_pfCurveUndocumented parameter from the Vorbis library.
_pi32MapUndocumented parameter from the Vorbis library.
_i32NUndocumented parameter from the Vorbis library.
_i32LnUndocumented parameter from the Vorbis library.
_pfLspUndocumented parameter from the Vorbis library.
_i32MUndocumented parameter from the Vorbis library.
_fAmpUndocumented parameter from the Vorbis library.
_fAmpOffsetUndocumented parameter from the Vorbis library.

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