SSBM Decomp
Loading...
Searching...
No Matches
ai.h File Reference
#include <platform.h>

Go to the source code of this file.

Typedefs

typedef void(* AISCallback) (u32 count)
 
typedef void(* AIDCallback) (void)
 

Functions

vu32 __AIRegs[8] AT_ADDRESS (0xCC006C00)
 
AIDCallback AIRegisterDMACallback (AIDCallback)
 
void AIInitDMA (u32 addr, u32 length)
 
void AIStartDMA (void)
 
void AISetStreamPlayState (u32 state)
 
u32 AIGetStreamPlayState (void)
 
void AISetDSPSampleRate (u32 rate)
 
u32 AIGetDSPSampleRate (void)
 
void AISetStreamSampleRate (u32 rate)
 
u32 AIGetStreamSampleRate (void)
 
void AISetStreamVolLeft (u8 volume)
 
u8 AIGetStreamVolLeft (void)
 
void AISetStreamVolRight (u8 volume)
 
u8 AIGetStreamVolRight (void)
 
void AIInit (u8 *stack)
 
void AIResetStreamSampleCount (void)
 
void AISetStreamTrigger (u32 trigger)
 

Typedef Documentation

◆ AISCallback

typedef void(* AISCallback) (u32 count)

◆ AIDCallback

typedef void(* AIDCallback) (void)

Function Documentation

◆ AT_ADDRESS()

vu32 __AIRegs[8] AT_ADDRESS ( 0xCC006C00  )
extern

◆ AIRegisterDMACallback()

AIDCallback AIRegisterDMACallback ( AIDCallback  callback)

◆ AIInitDMA()

void AIInitDMA ( u32  addr,
u32  length 
)

◆ AIStartDMA()

void AIStartDMA ( void  )

◆ AISetStreamPlayState()

void AISetStreamPlayState ( u32  state)

◆ AIGetStreamPlayState()

u32 AIGetStreamPlayState ( void  )

◆ AISetDSPSampleRate()

void AISetDSPSampleRate ( u32  rate)

◆ AIGetDSPSampleRate()

u32 AIGetDSPSampleRate ( void  )

◆ AISetStreamSampleRate()

void AISetStreamSampleRate ( u32  rate)

◆ AIGetStreamSampleRate()

u32 AIGetStreamSampleRate ( void  )

◆ AISetStreamVolLeft()

void AISetStreamVolLeft ( u8  volume)

◆ AIGetStreamVolLeft()

u8 AIGetStreamVolLeft ( void  )

◆ AISetStreamVolRight()

void AISetStreamVolRight ( u8  volume)

◆ AIGetStreamVolRight()

u8 AIGetStreamVolRight ( void  )

◆ AIInit()

void AIInit ( u8 stack)

◆ AIResetStreamSampleCount()

void AIResetStreamSampleCount ( void  )

◆ AISetStreamTrigger()

void AISetStreamTrigger ( u32  trigger)