Mario Kart 64
Loading...
Searching...
No Matches
libaudio_internal.h File Reference
#include <ultra64.h>
Include dependency graph for libaudio_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ALRawLoop
 
struct  ALADPCMloop
 
struct  ALADPCMBook
 
struct  ALEnvelope
 
struct  ALKeyMap
 
struct  ALADPCMWaveInfo
 
struct  ALRAWWaveInfo
 
struct  ALWaveTable_s
 
struct  ALSound_s
 
struct  ALInstrument
 
struct  ALBank_s
 
struct  ALBankFile
 

Macros

#define AL_BANK_VERSION   0x4231 /* 'B1' */
 

Typedefs

typedef u8 ALPan
 
typedef s32 ALMicroTime
 
typedef struct ALWaveTable_s ALWaveTable
 
typedef struct ALSound_s ALSound
 
typedef struct ALBank_s ALBank
 

Enumerations

enum  { AL_ADPCM_WAVE = 0 , AL_RAW16_WAVE }
 

Functions

void alBnkfNew (ALBankFile *f, u8 *table)
 

Macro Definition Documentation

◆ AL_BANK_VERSION

#define AL_BANK_VERSION   0x4231 /* 'B1' */

Typedef Documentation

◆ ALBank

typedef struct ALBank_s ALBank

◆ ALMicroTime

typedef s32 ALMicroTime

◆ ALPan

typedef u8 ALPan

◆ ALSound

typedef struct ALSound_s ALSound

◆ ALWaveTable

typedef struct ALWaveTable_s ALWaveTable

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
AL_ADPCM_WAVE 
AL_RAW16_WAVE 

Function Documentation

◆ alBnkfNew()

void alBnkfNew ( ALBankFile * f,
u8 * table )
Here is the call graph for this function: