![]() |
ARMEBS4
revision-26.06.2015
|
ARMEBS4 audio. More...
#include "heivs/error.h"
Go to the source code of this file.
Enumerations | |
enum | note_e |
Functions | |
status_e | Audio_Init (uint32_t fs, uint32_t sample_size) |
Audio initialization. More... | |
status_e | Audio_PlaySin (uint16_t freq, uint16_t duration) |
Play a sine sound at a given frequency. More... | |
status_e | Audio_SetVolumeSpeaker (uint8_t volume) |
Set the volume for speaker output. More... | |
status_e | Audio_SetVolumeHeadphone (uint8_t volume) |
Set the volume for headphone output. More... | |
status_e | Audio_Record (int16_t *dataBuf, uint32_t length) |
Record a sound (polling mode) More... | |
status_e | Audio_Play (const int16_t *dataBuf, uint32_t length) |
Play a sound (polling mode) More... | |
status_e | Audio_DMA_Play (const void *data, uint32_t length, void(*done)(const void *)) |
Play a sound (DMA version) More... | |
status_e | Audio_DMA_Play_Status (void) |
Is Audio_DMA_Play finished? More... | |
status_e | Audio_Stream_Play_Init (uint32_t length, void *buffer0, void *buffer1, void(*done)(const void *)) |
Audio stream play initialization. More... | |
status_e | Audio_Stream_Play (const void *data) |
Audio stream play buffer. More... | |
status_e | Audio_Stream_Play_Pause (void) |
Audio stream play pause. More... | |
status_e | Audio_Stream_Play_Stop (void) |
Audio stream playing stop. More... | |
status_e | Audio_Stream_Play_Status (void) |
Is Audio_Stream_Play ready for the next buffer? More... | |
status_e | Audio_Stream_Record_Init (uint32_t length, void *buffer0, void *buffer1, void(*done)(const void *)) |
Audio stream record initialization. More... | |
status_e | Audio_Stream_Record_Stop (void) |
Audio stream record stop. More... | |
ARMEBS4 audio.
Definition in file audio.h.