Go to the source code of this file.
Macros | |
#define | MA_NO_ENGINE /* We're intentionally not using the ma_engine API here. */ |
#define | MINIAUDIO_IMPLEMENTATION |
Functions | |
static ma_thread_result MA_THREADCALL | custom_job_thread (void *pUserData) |
void | data_callback (ma_device *pDevice, void *pOutput, const void *pInput, ma_uint32 frameCount) |
MA_API ma_result | ma_data_source_read_pcm_frames_and_mix_f32 (ma_data_source *pDataSource, float *pFramesOut, ma_uint64 frameCount, ma_uint64 *pFramesRead, ma_bool32 loop, float volume) |
MA_API ma_result | ma_data_source_read_pcm_frames_f32 (ma_data_source *pDataSource, float *pFramesOut, ma_uint64 frameCount, ma_uint64 *pFramesRead, ma_bool32 loop) |
static ma_result | ma_data_source_read_pcm_frames_f32_ex (ma_data_source *pDataSource, float *pFramesOut, ma_uint64 frameCount, ma_uint64 *pFramesRead, ma_bool32 loop, ma_format dataSourceFormat, ma_uint32 dataSourceChannels) |
int | main (int argc, char **argv) |
Variables | |
static ma_uint32 | g_dataSourceCount |
static ma_resource_manager_data_source | g_dataSources [16] |
#define MA_NO_ENGINE /* We're intentionally not using the ma_engine API here. */ |
Definition at line 17 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
#define MINIAUDIO_IMPLEMENTATION |
Definition at line 18 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
|
static |
Definition at line 156 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
void data_callback | ( | ma_device * | pDevice, |
void * | pOutput, | ||
const void * | pInput, | ||
ma_uint32 | frameCount | ||
) |
Definition at line 132 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
MA_API ma_result ma_data_source_read_pcm_frames_and_mix_f32 | ( | ma_data_source * | pDataSource, |
float * | pFramesOut, | ||
ma_uint64 | frameCount, | ||
ma_uint64 * | pFramesRead, | ||
ma_bool32 | loop, | ||
float | volume | ||
) |
Definition at line 84 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
MA_API ma_result ma_data_source_read_pcm_frames_f32 | ( | ma_data_source * | pDataSource, |
float * | pFramesOut, | ||
ma_uint64 | frameCount, | ||
ma_uint64 * | pFramesRead, | ||
ma_bool32 | loop | ||
) |
Definition at line 70 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
|
static |
Definition at line 30 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 209 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
|
static |
Definition at line 23 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.
|
static |
Definition at line 22 of file pvrecorder/src/miniaudio/research/_examples/resource_manager_advanced.c.