20 #ifndef _GAUDIO_RECORD_LLD_H
21 #define _GAUDIO_RECORD_LLD_H
23 #include "../../gfx.h"
25 #if (GFX_USE_GAUDIO && GAUDIO_NEED_RECORD) || defined(__DOXYGEN__)
40 #define gaudioRecordGetFreeBlockI() gfxBufferGetI()
void gaudio_record_lld_stop(void)
Stop the audio recording.
void gaudioRecordSaveDataBlockI(GDataBuffer *paud)
Save a block of recorded audio data ready for the application.
void gaudioRecordDoneI(void)
Signal that all recording has now stopped.
void gaudio_record_lld_start(void)
Start the audio recording.
gBool gaudio_record_lld_init(gU16 channel, gU32 frequency, ArrayDataFormat format)
Initialise the record driver.
enum ArrayDataFormat_e ArrayDataFormat
Sample data formats.