#include "../test_common/ma_test_common.c"
Go to the source code of this file.
Functions | |
const char * | get_mode_description (ma_device_type deviceType) |
int | main (int argc, char **argv) |
void | on_data (ma_device *pDevice, void *pFramesOut, const void *pFramesIn, ma_uint32 frameCount) |
void | on_log (ma_context *pContext, ma_device *pDevice, ma_uint32 logLevel, const char *message) |
void | on_stop (ma_device *pDevice) |
ma_bool32 | try_parse_backend (const char *arg, ma_backend *pBackends, ma_uint32 backendCap, ma_uint32 *pBackendCount) |
ma_bool32 | try_parse_mode (const char *arg, ma_device_type *pDeviceType) |
ma_bool32 | try_parse_noise (const char *arg, ma_noise_type *pNoiseType) |
ma_bool32 | try_parse_waveform (const char *arg, ma_waveform_type *pWaveformType) |
Variables | |
struct { | |
ma_context context | |
ma_decoder decoder | |
ma_device device | |
ma_encoder encoder | |
ma_bool32 hasEncoder | |
ma_noise noise | |
source_type sourceType | |
ma_waveform waveform | |
} | g_State |
enum source_type |
Definition at line 47 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
const char* get_mode_description | ( | ma_device_type | deviceType | ) |
Definition at line 66 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 293 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
void on_data | ( | ma_device * | pDevice, |
void * | pFramesOut, | ||
const void * | pFramesIn, | ||
ma_uint32 | frameCount | ||
) |
Definition at line 249 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
void on_log | ( | ma_context * | pContext, |
ma_device * | pDevice, | ||
ma_uint32 | logLevel, | ||
const char * | message | ||
) |
Definition at line 235 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
void on_stop | ( | ma_device * | pDevice | ) |
Definition at line 243 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_bool32 try_parse_backend | ( | const char * | arg, |
ma_backend * | pBackends, | ||
ma_uint32 | backendCap, | ||
ma_uint32 * | pBackendCount | ||
) |
Definition at line 110 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_bool32 try_parse_mode | ( | const char * | arg, |
ma_device_type * | pDeviceType | ||
) |
Definition at line 85 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_bool32 try_parse_noise | ( | const char * | arg, |
ma_noise_type * | pNoiseType | ||
) |
Definition at line 214 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_bool32 try_parse_waveform | ( | const char * | arg, |
ma_waveform_type * | pWaveformType | ||
) |
Definition at line 189 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_context context |
Definition at line 56 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_decoder decoder |
Definition at line 61 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_device device |
Definition at line 57 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_encoder encoder |
Definition at line 62 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
struct { ... } g_State |
ma_bool32 hasEncoder |
Definition at line 63 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_noise noise |
Definition at line 60 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
source_type sourceType |
Definition at line 58 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_waveform waveform |
Definition at line 59 of file porcupine/demo/c/dr_libs/tests/external/miniaudio/tests/test_deviceio/ma_test_deviceio.c.