libogc
v2.9.0
|
Functions | |
void | ASND_End (void) |
De-initializes the ASND lib. More... | |
s32 | ASND_GetAudioRate (void) |
Returns the current audio rate. More... | |
u32 | ASND_GetSampleCounter (void) |
Retrieves the global sample counter. More... | |
u32 | ASND_GetSamplesPerTick (void) |
Retrieves the samples sent from the IRQ in one tick. More... | |
u32 | ASND_GetTime (void) |
Returns the global time. More... | |
void | ASND_Init (void) |
Initializes the ASND lib and fixes the hardware sample rate to 48000. More... | |
s32 | ASND_Is_Paused (void) |
Returns sound paused status. More... | |
void | ASND_Pause (s32 paused) |
Used to pause (or unpause) the sound. More... | |
void | ASND_SetCallback (void(*callback)(void)) |
Sets a global callback for general purposes. More... | |
void | ASND_SetTime (u32 time) |
Set the global time. More... | |
void ASND_End | ( | void | ) |
De-initializes the ASND lib.
s32 ASND_GetAudioRate | ( | void | ) |
Returns the current audio rate.
u32 ASND_GetSampleCounter | ( | void | ) |
Retrieves the global sample counter.
This counter is updated from the IRQ in steps of ASND_GetSamplesPerTick().
u32 ASND_GetSamplesPerTick | ( | void | ) |
Retrieves the samples sent from the IRQ in one tick.
u32 ASND_GetTime | ( | void | ) |
Returns the global time.
The time is updated from the IRQ.
void ASND_Init | ( | void | ) |
Initializes the ASND lib and fixes the hardware sample rate to 48000.
s32 ASND_Is_Paused | ( | void | ) |
Returns sound paused status.
void ASND_Pause | ( | s32 | paused | ) |
Used to pause (or unpause) the sound.
[in] | paused | If 1, sound is paused; sound can be unpaused with 0. |
void ASND_SetCallback | ( | void(*)(void) | callback | ) |
Sets a global callback for general purposes.
This callback is called from the IRQ.
[in] | callback | Callback function to assign. |
void ASND_SetTime | ( | u32 | time | ) |
Set the global time.
This time is updated from the IRQ.
[in] | time | Fix the current time, in milliseconds. |