|
RTAUDIOAPI const char * | rtaudio_version (void) |
| Determine the current RtAudio version. See RtAudio::getVersion().
|
|
RTAUDIOAPI unsigned int | rtaudio_get_num_compiled_apis (void) |
|
RTAUDIOAPI const rtaudio_api_t * | rtaudio_compiled_api (void) |
|
RTAUDIOAPI const char * | rtaudio_api_name (rtaudio_api_t api) |
|
RTAUDIOAPI const char * | rtaudio_api_display_name (rtaudio_api_t api) |
|
RTAUDIOAPI rtaudio_api_t | rtaudio_compiled_api_by_name (const char *name) |
|
RTAUDIOAPI rtaudio_t | rtaudio_create (rtaudio_api_t api) |
| Create an instance of struct rtaudio.
|
|
RTAUDIOAPI void | rtaudio_destroy (rtaudio_t audio) |
| Free an instance of struct rtaudio.
|
|
RTAUDIOAPI rtaudio_api_t | rtaudio_current_api (rtaudio_t audio) |
|
RTAUDIOAPI int | rtaudio_device_count (rtaudio_t audio) |
|
RTAUDIOAPI unsigned int | rtaudio_get_device_id (rtaudio_t audio, int i) |
|
RTAUDIOAPI rtaudio_device_info_t | rtaudio_get_device_info (rtaudio_t audio, unsigned int id) |
|
RTAUDIOAPI unsigned int | rtaudio_get_default_output_device (rtaudio_t audio) |
|
RTAUDIOAPI unsigned int | rtaudio_get_default_input_device (rtaudio_t audio) |
|
RTAUDIOAPI rtaudio_error_t | rtaudio_open_stream (rtaudio_t audio, rtaudio_stream_parameters_t *output_params, rtaudio_stream_parameters_t *input_params, rtaudio_format_t format, unsigned int sample_rate, unsigned int *buffer_frames, rtaudio_cb_t cb, void *userdata, rtaudio_stream_options_t *options, rtaudio_error_cb_t errcb) |
|
RTAUDIOAPI void | rtaudio_close_stream (rtaudio_t audio) |
| Closes a stream and frees any associated stream memory. See RtAudio::closeStream().
|
|
RTAUDIOAPI rtaudio_error_t | rtaudio_start_stream (rtaudio_t audio) |
| Starts a stream. See RtAudio::startStream().
|
|
RTAUDIOAPI rtaudio_error_t | rtaudio_stop_stream (rtaudio_t audio) |
|
RTAUDIOAPI rtaudio_error_t | rtaudio_abort_stream (rtaudio_t audio) |
|
RTAUDIOAPI int | rtaudio_is_stream_open (rtaudio_t audio) |
| Returns 1 if a stream is open and false if not. See RtAudio::isStreamOpen().
|
|
RTAUDIOAPI int | rtaudio_is_stream_running (rtaudio_t audio) |
|
RTAUDIOAPI double | rtaudio_get_stream_time (rtaudio_t audio) |
|
RTAUDIOAPI void | rtaudio_set_stream_time (rtaudio_t audio, double time) |
|
RTAUDIOAPI long | rtaudio_get_stream_latency (rtaudio_t audio) |
|
RTAUDIOAPI unsigned int | rtaudio_get_stream_sample_rate (rtaudio_t audio) |
|
RTAUDIOAPI void | rtaudio_show_warnings (rtaudio_t audio, int show) |
|