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