20 #ifndef _GAUDIO_PLAY_LLD_H
21 #define _GAUDIO_PLAY_LLD_H
23 #include "../../gfx.h"
25 #if (GFX_USE_GAUDIO && GAUDIO_NEED_PLAY) || defined(__DOXYGEN__)
void gaudioPlayReleaseDataBlockI(GDataBuffer *paud)
Release a block of audio data to the free list.
gBool gaudio_play_lld_set_volume(gU8 vol)
Set the output volume.
GDataBuffer * gaudioPlayGetDataBlockI(void)
Get a block of audio data to play.
void gaudioPlayDoneI(void)
Signal that all playing has now stopped.
gBool gaudio_play_lld_init(gU16 channel, gU32 frequency, ArrayDataFormat format)
Initialise the play driver.
void gaudio_play_lld_start(void)
Start the audio output playing.
void gaudio_play_lld_stop(void)
Stop the audio output playing.
enum ArrayDataFormat_e ArrayDataFormat
Sample data formats.