OpenTok C SDK
audio_module_output_device.h
Go to the documentation of this file.
1 
4 #ifndef AUDIO_MODULE_OUTPUT_DEVICE_H
5 #define AUDIO_MODULE_OUTPUT_DEVICE_H
6 
7 #include <stdlib.h>
8 
9 #include "config.h"
10 #include "base.h"
11 
12 OTC_BEGIN_DECL
13 
18 typedef struct otk_audio_module_output_device_enumerator
20 
28 
34 OTC_DECL(int)
37 
45 OTC_DECL(const char*)
48  int device_index);
49 
57 OTC_DECL(const char*)
60  int device_index);
61 
67 OTC_DECL(otc_status)
70 
76 OTC_DECL(otc_status)
77 otc_audio_module_output_device_select(const char* device_id);
78 
79 OTC_END_DECL
80 
81 #endif // AUDIO_MODULE_OUTPUT_DEVICE_H
int otc_status
Definition: base.h:153
otc_audio_module_output_device_enumerator * otc_audio_module_output_device_enumerator_new()
int otc_audio_module_output_device_enumerator_size(otc_audio_module_output_device_enumerator *device_enumerator)
otc_status otc_audio_module_output_device_select(const char *device_id)
const char * otc_audio_module_output_device_enumerator_get_device_name(otc_audio_module_output_device_enumerator *device_enumerator, int device_index)
const char * otc_audio_module_output_device_enumerator_get_device_id(otc_audio_module_output_device_enumerator *device_enumerator, int device_index)
struct otk_audio_module_output_device_enumerator otc_audio_module_output_device_enumerator
Definition: audio_module_output_device.h:18
Base functions.
otc_status otc_audio_module_output_device_enumerator_delete(otc_audio_module_output_device_enumerator *device_enumerator)