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

lss::CVorbisFloor1 Class Reference

Floor backend 1 implementation. More...

#include <LSSVorbisFloor1.h>

List of all members.

Classes

struct  lsfit_acc

Static Public Attributes

static const
CVorbisBackends::vorbis_func_floor 
floor1_exportbundle

Protected Types

typedef struct
lss::CVorbisFloor1::lsfit_acc
LPlsfit_acc
typedef struct
lss::CVorbisFloor1::lsfit_acc 
LPClsfit_acc

Static Protected Member Functions

static LSVOID floor1_free_info (CVorbisStructs::vorbis_info_floor *_pvifI)
static LSVOID floor1_free_look (CVorbisStructs::vorbis_look_floor *_pvlfI)
static LSVOID floor1_pack (CVorbisStructs::vorbis_info_floor *_pvifI, COgg::oggpack_buffer *_pobOpb)
static
CVorbisStructs::vorbis_info_floor
floor1_unpack (CVorbisCodec::vorbis_info *_pviVi, COgg::oggpack_buffer *_pobOpb)
static
CVorbisStructs::vorbis_look_floor
floor1_look (CVorbisCodec::vorbis_dsp_state *_pvdsVd, CVorbisStructs::vorbis_info_floor *_pvifIn)
static LSVOID * floor1_inverse1 (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_floor *_pvlfIn)
static LSINT32 floor1_inverse2 (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_floor *_pvlfIn, LSVOID *_pvMemo, LSFLOAT *_pfOut)
static LSINT32 ilog2 (LSUINT32 _ui32V)
static LSINT32 LSE_CCALL icomp (LSVOID *_pvContext, const LSVOID *_pvA, const LSVOID *_pvB)
static LSINT32 ilog (LSUINT32 _ui32V)
static LSINT32 render_point (LSINT32 _i32X0, LSINT32 _i32X1, LSINT32 _i32Y0, LSINT32 _i32Y1, LSINT32 _i32X)
static LSVOID render_line (LSINT32 _i32N, LSINT32 _i32X0, LSINT32 _i32X1, LSINT32 _i32Y0, LSINT32 _i32Y1, LSFLOAT *_pfD)

Detailed Description

Floor backend 1 implementation.

Class CVorbisFloor1 Description: Floor backend 1 implementation.


Member Typedef Documentation

Undocumented Vorbis library structure.


Member Function Documentation

static LSVOID lss::CVorbisFloor1::floor1_free_info ( CVorbisStructs::vorbis_info_floor _pvifI) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvifIUndocumented parameter from the Vorbis library.
static LSVOID lss::CVorbisFloor1::floor1_free_look ( CVorbisStructs::vorbis_look_floor _pvlfI) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvlfIUndocumented parameter from the Vorbis library.
static LSVOID* lss::CVorbisFloor1::floor1_inverse1 ( CVorbisCodec::vorbis_block _pvbVb,
CVorbisStructs::vorbis_look_floor _pvlfIn 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
_pvlfInUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisFloor1::floor1_inverse2 ( CVorbisCodec::vorbis_block _pvbVb,
CVorbisStructs::vorbis_look_floor _pvlfIn,
LSVOID *  _pvMemo,
LSFLOAT *  _pfOut 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvbVbUndocumented parameter from the Vorbis library.
_pvlfInUndocumented parameter from the Vorbis library.
_pvMemoUndocumented parameter from the Vorbis library.
_pfOutUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static CVorbisStructs::vorbis_look_floor* lss::CVorbisFloor1::floor1_look ( CVorbisCodec::vorbis_dsp_state _pvdsVd,
CVorbisStructs::vorbis_info_floor _pvifIn 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvdsVdUndocumented parameter from the Vorbis library.
_pvifInUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSVOID lss::CVorbisFloor1::floor1_pack ( CVorbisStructs::vorbis_info_floor _pvifI,
COgg::oggpack_buffer *  _pobOpb 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvifIUndocumented parameter from the Vorbis library.
_pobOpbUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static CVorbisStructs::vorbis_info_floor* lss::CVorbisFloor1::floor1_unpack ( CVorbisCodec::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 LSE_CCALL lss::CVorbisFloor1::icomp ( LSVOID *  _pvContext,
const LSVOID *  _pvA,
const LSVOID *  _pvB 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_pvContextUnused.
_pvAUndocumented parameter from the Vorbis library.
nUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.
static LSINT32 lss::CVorbisFloor1::ilog ( 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::CVorbisFloor1::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 LSVOID lss::CVorbisFloor1::render_line ( LSINT32  _i32N,
LSINT32  _i32X0,
LSINT32  _i32X1,
LSINT32  _i32Y0,
LSINT32  _i32Y1,
LSFLOAT *  _pfD 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32NUndocumented parameter from the Vorbis library.
_i32X0Undocumented parameter from the Vorbis library.
_i32X1Undocumented parameter from the Vorbis library.
_i32Y0Undocumented parameter from the Vorbis library.
_i32Y1Undocumented parameter from the Vorbis library.
_pfDUndocumented parameter from the Vorbis library.
static LSINT32 lss::CVorbisFloor1::render_point ( LSINT32  _i32X0,
LSINT32  _i32X1,
LSINT32  _i32Y0,
LSINT32  _i32Y1,
LSINT32  _i32X 
) [static, protected]

Undocumented function from the Vorbis library.

Parameters:
_i32X0Undocumented parameter from the Vorbis library.
_i32X1Undocumented parameter from the Vorbis library.
_i32Y0Undocumented parameter from the Vorbis library.
_i32Y1Undocumented parameter from the Vorbis library.
_i32XUndocumented parameter from the Vorbis library.
Returns:
Undocumented return from the Vorbis library.

Member Data Documentation

const CVorbisBackends::vorbis_func_floor lss::CVorbisFloor1::floor1_exportbundle [static]

Undocumented Vorbis library data.


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