|  | 
| 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) | 
|  |