Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Macros | Typedefs | Enumerations | Functions
libaudio_internal.h File Reference
#include <ultra64.h>

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

◆ ALMicroTime

◆ ALPan

◆ ALSound

◆ ALWaveTable

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
AL_ADPCM_WAVE 
AL_RAW16_WAVE 

Function Documentation

◆ alBnkfNew()

void alBnkfNew ( ALBankFile f,
u8 table 
)