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

lss::CVorbisMdct Class Reference

Modified discrete cosine transform prototypes. More...

#include <LSSVorbisMdct.h>

List of all members.

Classes

struct  mdct_lookup

Public Types

typedef struct
lss::CVorbisMdct::mdct_lookup
LPmdct_lookup
typedef struct
lss::CVorbisMdct::mdct_lookup 
LPCmdct_lookup

Static Public Member Functions

static LSVOID mdct_init (mdct_lookup *_plLookUp, LSINT32 _i32N)
static LSVOID mdct_clear (mdct_lookup *_plLookUp)
static LSVOID mdct_forward (mdct_lookup *_plInit, LSFLOAT *_pdtIn, LSFLOAT *_pdtOut)
static LSVOID mdct_backward (mdct_lookup *_plInit, LSFLOAT *_pdtIn, LSFLOAT *_pdtOut)

Static Protected Member Functions

static LSVOID mdct_butterflies (mdct_lookup *_plInit, LSFLOAT *_pdtX, LSINT32 _i32Points)
static LSVOID mdct_bitreverse (mdct_lookup *_plInit, LSFLOAT *_pdtX)
static LSVOID mdct_butterfly_first (LSFLOAT *_pdtT, LSFLOAT *_pdtX, LSINT32 _i32Points)
static LSVOID mdct_butterfly_generic (LSFLOAT *_pdtT, LSFLOAT *_pdtX, LSINT32 _i32Points, LSINT32 _i32TrigInt)
static LSVOID mdct_butterfly_32 (LSFLOAT *_pdtX)
static LSVOID mdct_butterfly_16 (LSFLOAT *_pdtX)
static LSVOID mdct_butterfly_8 (LSFLOAT *_pdtX)

Detailed Description

Modified discrete cosine transform prototypes.

Class CVorbisMdct Description: Modified discrete cosine transform prototypes.


Member Typedef Documentation

Vorbis structure.


Member Function Documentation

static LSVOID lss::CVorbisMdct::mdct_backward ( mdct_lookup _plInit,
LSFLOAT *  _pdtIn,
LSFLOAT *  _pdtOut 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_plInitUndocumented parameter from the Vorbis library.
_pdtInUndocumented parameter from the Vorbis library.
_pdtOutUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_bitreverse ( mdct_lookup _plInit,
LSFLOAT *  _pdtX 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_plInitUndocumented parameter from the Vorbis library.
_pdtXUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_butterflies ( mdct_lookup _plInit,
LSFLOAT *  _pdtX,
LSINT32  _i32Points 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_plInitUndocumented parameter from the Vorbis library.
_pdtXUndocumented parameter from the Vorbis library.
_i32PointsUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_butterfly_16 ( LSFLOAT *  _pdtX) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pdtXUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_butterfly_32 ( LSFLOAT *  _pdtX) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pdtXUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_butterfly_8 ( LSFLOAT *  _pdtX) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pdtXUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_butterfly_first ( LSFLOAT *  _pdtT,
LSFLOAT *  _pdtX,
LSINT32  _i32Points 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pdtTUndocumented parameter from the Vorbis library.
_pdtXUndocumented parameter from the Vorbis library.
_i32PointsUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_butterfly_generic ( LSFLOAT *  _pdtT,
LSFLOAT *  _pdtX,
LSINT32  _i32Points,
LSINT32  _i32TrigInt 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pdtTUndocumented parameter from the Vorbis library.
_pdtXUndocumented parameter from the Vorbis library.
_i32PointsUndocumented parameter from the Vorbis library.
_i32TrigIntUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_clear ( mdct_lookup _plLookUp) [static]

Undocumented function from the Vorbis library.

Parameters:
_plLookUpUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_forward ( mdct_lookup _plInit,
LSFLOAT *  _pdtIn,
LSFLOAT *  _pdtOut 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_plInitUndocumented parameter from the Vorbis library.
_pdtInUndocumented parameter from the Vorbis library.
_pdtOutUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisMdct::mdct_init ( mdct_lookup _plLookUp,
LSINT32  _i32N 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_plLookUpUndocumented parameter from the Vorbis library.
_i32NUndocumented parameter from the Vorbis library.

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