Audio playback functions. More...
Go to the source code of this file.
Data Structures | |
| struct | CGL_AUDIO_INFO_T |
| Audio information. More... | |
Typedefs | |
| typedef enum CGL_AUDIO_SAMPLING_FREQ_T | CGL_AUDIO_SAMPLING_FREQ_T |
| Sampling frequency enum definitions. | |
| typedef struct CGL_AUDIO_INFO_T | CGL_AUDIO_INFO_T |
| Audio information. | |
Enumerations | |
| enum | CGL_AUDIO_SAMPLING_FREQ_T |
| Sampling frequency enum definitions. | |
Functions | |
| static CGL_AUDIO_SAMPLING_FREQ_T | CGL_AUDIO_SAMPLING_FREQ_OF (int hertz) |
| Helper function to get enum for certain sampling frequency. More... | |
| int | CGL_OpenAudio (const CGL_AUDIO_INFO_T *info) |
| Opens audio playback. More... | |
| int | CGL_PlayAudio (const void *data, size_t size) |
| Feed and play audio data. More... | |
| int | CGL_CloseAudio () |
| Closes audio playback. More... | |
Audio playback functions.
|
inlinestatic |
Helper function to get enum for certain sampling frequency.
| hertz | Sampling frequency |
| int CGL_CloseAudio | ( | ) |
Closes audio playback.
| int CGL_OpenAudio | ( | const CGL_AUDIO_INFO_T * | info | ) |
Opens audio playback.
| info | Audio information |
| int CGL_PlayAudio | ( | const void * | data, |
| size_t | size | ||
| ) |
Feed and play audio data.
| data | Audio stream buffer |
| size | Size of buffer |