BurgerLib
Classes | Defines | Typedefs | Functions
pkvorbismdct.h File Reference
#include "brtypes.h"
Include dependency graph for pkvorbismdct.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  mdct_lookup

Defines

#define DATA_TYPE   float
#define REG_TYPE   float
#define cPI3_8   .38268343236508977175F
#define cPI2_8   .70710678118654752441F
#define cPI1_8   .92387953251128675613F
#define FLOAT_CONV(x)   (x)
#define MULT_NORM(x)   (x)
#define HALVE(x)   ((x)*.5f)
#define PK_PI   (3.1415926536f)

Typedefs

typedef struct mdct_lookup mdct_lookup

Functions

void BURGER_API mdct_init (mdct_lookup *lookup, int n)
void BURGER_API mdct_clear (mdct_lookup *l)
void BURGER_API mdct_backward (mdct_lookup *init, DATA_TYPE *input, DATA_TYPE *output)
void BURGER_API mdct_forward (mdct_lookup *init, DATA_TYPE *input, DATA_TYPE *output)

Define Documentation

#define cPI1_8   .92387953251128675613F
#define cPI2_8   .70710678118654752441F
#define cPI3_8   .38268343236508977175F
#define DATA_TYPE   float
#define FLOAT_CONV (   x)    (x)
#define HALVE (   x)    ((x)*.5f)
#define MULT_NORM (   x)    (x)
#define PK_PI   (3.1415926536f)
#define REG_TYPE   float

Typedef Documentation

typedef struct mdct_lookup mdct_lookup

Function Documentation

void BURGER_API mdct_backward ( mdct_lookup init,
DATA_TYPE input,
DATA_TYPE output 
)
void BURGER_API mdct_forward ( mdct_lookup init,
DATA_TYPE input,
DATA_TYPE output 
)
void BURGER_API mdct_init ( mdct_lookup lookup,
int  n 
)