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

lss::CVorbisSmallFt Class Reference

Fast Fourier transform. More...

#include <LSSVorbisSmallFt.h>

List of all members.

Classes

struct  drft_lookup

Public Types

typedef struct
lss::CVorbisSmallFt::drft_lookup
LPdrft_lookup
typedef struct
lss::CVorbisSmallFt::drft_lookup 
LPCdrft_lookup

Static Public Member Functions

static LSVOID drft_forward (drft_lookup *_plLookup, LSFLOAT *_pfData)
static LSVOID drft_backward (drft_lookup *_plLookup, LSFLOAT *_pfData)
static LSVOID drft_init (drft_lookup *_plLookup, LSINT32 _i32N)
static LSVOID drft_clear (drft_lookup *_plLookup)

Static Protected Member Functions

static LSVOID drftf1 (LSINT32 _i32N, LSFLOAT *_pfC, LSFLOAT *_pfCh, LSFLOAT *_pfWa, LSINT32 *_pi32Fac)
static LSVOID drftb1 (LSINT32 _i32N, LSFLOAT *_pfC, LSFLOAT *_pfCh, LSFLOAT *_pfWa, LSINT32 *_pi32Fac)
static LSVOID fdrffti (LSINT32 _i32N, LSFLOAT *_pfWSave, LSINT32 *_pi32Fac)
static LSVOID dradf4 (LSINT32 _i32Ido, LSINT32 _i32L1, LSFLOAT *_pfCc, LSFLOAT *_pfCh, LSFLOAT *_pfWa1, LSFLOAT *_pfWa2, LSFLOAT *_pfWa3)
static LSVOID dradf2 (LSINT32 _i32Ido, LSINT32 _i32L1, LSFLOAT *_pfCc, LSFLOAT *_pfCh, LSFLOAT *_pfWa1)
static LSVOID dradfg (LSINT32 _i32Ido, LSINT32 _i32Ip, LSINT32 _i32L1, LSINT32 idl1, LSFLOAT *_pfCc, LSFLOAT *_pfC1, LSFLOAT *_pfC2, LSFLOAT *_pfCh, LSFLOAT *_pfCh2, LSFLOAT *_pfWa)
static LSVOID dradb4 (LSINT32 _i32Ido, LSINT32 _i32L1, LSFLOAT *_pfCc, LSFLOAT *_pfCh, LSFLOAT *_pfWa1, LSFLOAT *_pfWa2, LSFLOAT *_pfWa3)
static LSVOID dradb2 (LSINT32 _i32Ido, LSINT32 _i32L1, LSFLOAT *_pfCc, LSFLOAT *_pfCh, LSFLOAT *_pfWa1)
static LSVOID dradb3 (LSINT32 _i32Ido, LSINT32 _i32L1, LSFLOAT *_pfCc, LSFLOAT *_pfCh, LSFLOAT *_pfWa1, LSFLOAT *_pfWa2)
static LSVOID dradbg (LSINT32 _i32Ido, LSINT32 _i32Ip, LSINT32 _i32L1, LSINT32 idl1, LSFLOAT *_pfCc, LSFLOAT *_pfC1, LSFLOAT *_pfC2, LSFLOAT *_pfCh, LSFLOAT *_pfCh2, LSFLOAT *_pfWa)
static LSVOID drfti1 (LSINT32 _i32N, LSFLOAT *_pfWa, LSINT32 *_pi32Fac)

Detailed Description

Fast Fourier transform.

Class CVorbisSmallFt Description: Fast Fourier transform.


Member Typedef Documentation

A look-up structure.


Member Function Documentation

static LSVOID lss::CVorbisSmallFt::dradb2 ( LSINT32  _i32Ido,
LSINT32  _i32L1,
LSFLOAT *  _pfCc,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfWa1 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32IdoUndocumented parameter from the Vorbis library.
_i32L1Undocumented parameter from the Vorbis library.
_pfCcUndocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfWa1Undocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::dradb3 ( LSINT32  _i32Ido,
LSINT32  _i32L1,
LSFLOAT *  _pfCc,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfWa1,
LSFLOAT *  _pfWa2 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32IdoUndocumented parameter from the Vorbis library.
_i32L1Undocumented parameter from the Vorbis library.
_pfCcUndocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfWa1Undocumented parameter from the Vorbis library.
_pfWa2Undocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::dradb4 ( LSINT32  _i32Ido,
LSINT32  _i32L1,
LSFLOAT *  _pfCc,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfWa1,
LSFLOAT *  _pfWa2,
LSFLOAT *  _pfWa3 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32IdoUndocumented parameter from the Vorbis library.
_i32L1Undocumented parameter from the Vorbis library.
_pfCcUndocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfWa1Undocumented parameter from the Vorbis library.
_pfWa2Undocumented parameter from the Vorbis library.
_pfWa3Undocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::dradbg ( LSINT32  _i32Ido,
LSINT32  _i32Ip,
LSINT32  _i32L1,
LSINT32  idl1,
LSFLOAT *  _pfCc,
LSFLOAT *  _pfC1,
LSFLOAT *  _pfC2,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfCh2,
LSFLOAT *  _pfWa 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32IdoUndocumented parameter from the Vorbis library.
_i32IpUndocumented parameter from the Vorbis library.
_i32L1Undocumented parameter from the Vorbis library.
idl1Undocumented parameter from the Vorbis library.
_pfCcUndocumented parameter from the Vorbis library.
_pfC1Undocumented parameter from the Vorbis library.
_pfC2Undocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfCh2Undocumented parameter from the Vorbis library.
_pfWaUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::dradf2 ( LSINT32  _i32Ido,
LSINT32  _i32L1,
LSFLOAT *  _pfCc,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfWa1 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32IdoUndocumented parameter from the Vorbis library.
_i32L1Undocumented parameter from the Vorbis library.
_pfCcUndocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfWa1Undocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::dradf4 ( LSINT32  _i32Ido,
LSINT32  _i32L1,
LSFLOAT *  _pfCc,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfWa1,
LSFLOAT *  _pfWa2,
LSFLOAT *  _pfWa3 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32IdoUndocumented parameter from the Vorbis library.
_i32L1Undocumented parameter from the Vorbis library.
_pfCcUndocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfWa1Undocumented parameter from the Vorbis library.
_pfWa2Undocumented parameter from the Vorbis library.
_pfWa3Undocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::dradfg ( LSINT32  _i32Ido,
LSINT32  _i32Ip,
LSINT32  _i32L1,
LSINT32  idl1,
LSFLOAT *  _pfCc,
LSFLOAT *  _pfC1,
LSFLOAT *  _pfC2,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfCh2,
LSFLOAT *  _pfWa 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32IdoUndocumented parameter from the Vorbis library.
_i32IpUndocumented parameter from the Vorbis library.
_i32L1Undocumented parameter from the Vorbis library.
idl1Undocumented parameter from the Vorbis library.
_pfCcUndocumented parameter from the Vorbis library.
_pfC1Undocumented parameter from the Vorbis library.
_pfC2Undocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfCh2Undocumented parameter from the Vorbis library.
_pfWaUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::drft_backward ( drft_lookup _plLookup,
LSFLOAT *  _pfData 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_plLookupUndocumented parameter from the Vorbis library.
_pfDataUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::drft_clear ( drft_lookup _plLookup) [static]

Undocumented function from the Vorbis library.

Parameters:
_plLookupUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::drft_forward ( drft_lookup _plLookup,
LSFLOAT *  _pfData 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_plLookupUndocumented parameter from the Vorbis library.
_pfDataUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::drft_init ( drft_lookup _plLookup,
LSINT32  _i32N 
) [static]

Undocumented function from the Vorbis library.

Parameters:
_plLookupUndocumented parameter from the Vorbis library.
_i32NUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::drftb1 ( LSINT32  _i32N,
LSFLOAT *  _pfC,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfWa,
LSINT32 *  _pi32Fac 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32NUndocumented parameter from the Vorbis library.
_pfCUndocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfWaUndocumented parameter from the Vorbis library.
_pi32FacUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::drftf1 ( LSINT32  _i32N,
LSFLOAT *  _pfC,
LSFLOAT *  _pfCh,
LSFLOAT *  _pfWa,
LSINT32 *  _pi32Fac 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32NUndocumented parameter from the Vorbis library.
_pfCUndocumented parameter from the Vorbis library.
_pfChUndocumented parameter from the Vorbis library.
_pfWaUndocumented parameter from the Vorbis library.
_pi32FacUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::drfti1 ( LSINT32  _i32N,
LSFLOAT *  _pfWa,
LSINT32 *  _pi32Fac 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32NUndocumented parameter from the Vorbis library.
_pfWaUndocumented parameter from the Vorbis library.
_pi32FacUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisSmallFt::fdrffti ( LSINT32  _i32N,
LSFLOAT *  _pfWSave,
LSINT32 *  _pi32Fac 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32NUndocumented parameter from the Vorbis library.
_pfWSaveUndocumented parameter from the Vorbis library.
_pi32FacUndocumented parameter from the Vorbis library.

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