#include "../test_common/ma_test_common.c"
Go to the source code of this file.
Functions | |
ma_result | enumerate_devices (ma_context *pContext) |
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_result | print_device_info (ma_context *pContext, ma_device_type deviceType, const ma_device_info *pDeviceInfo) |
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 rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_result enumerate_devices | ( | ma_context * | pContext | ) |
Definition at line 267 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
const char* get_mode_description | ( | ma_device_type | deviceType | ) |
Definition at line 66 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 360 of file rhino/demo/c/pvrecorder/src/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 316 of file rhino/demo/c/pvrecorder/src/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 302 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
void on_stop | ( | ma_device * | pDevice | ) |
Definition at line 310 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_result print_device_info | ( | ma_context * | pContext, |
ma_device_type | deviceType, | ||
const ma_device_info * | pDeviceInfo | ||
) |
Definition at line 235 of file rhino/demo/c/pvrecorder/src/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 rhino/demo/c/pvrecorder/src/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 rhino/demo/c/pvrecorder/src/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 rhino/demo/c/pvrecorder/src/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 rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_context context |
Definition at line 56 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_decoder decoder |
Definition at line 61 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_device device |
Definition at line 57 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_encoder encoder |
Definition at line 62 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
struct { ... } g_State |
ma_bool32 hasEncoder |
Definition at line 63 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_noise noise |
Definition at line 60 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
source_type sourceType |
Definition at line 58 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.
ma_waveform waveform |
Definition at line 59 of file rhino/demo/c/pvrecorder/src/miniaudio/tests/test_deviceio/ma_test_deviceio.c.