OpenTok C SDK
audio_module_input_device.h
Go to the documentation of this file.
1 
4 #ifndef AUDIO_MODULE_INPUT_DEVICE_H
5 #define AUDIO_MODULE_INPUT_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_input_device_enumerator
20 
28 
34 OTC_DECL(int)
36  otc_audio_module_input_device_enumerator* device_enumerator);
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)
69  otc_audio_module_input_device_enumerator* device_enumerator);
70 
76 OTC_DECL(otc_status)
77 otc_audio_module_input_device_select(const char* device_id);
78 
79 OTC_END_DECL
80 
81 #endif // AUDIO_MODULE_INPUT_DEVICE_H
otc_audio_module_input_device_enumerator * otc_audio_module_input_device_enumerator_new()
int otc_status
Definition: base.h:153
const char * otc_audio_module_input_device_enumerator_get_device_name(otc_audio_module_input_device_enumerator *device_enumerator, int device_index)
otc_status otc_audio_module_input_device_select(const char *device_id)
int otc_audio_module_input_device_enumerator_size(otc_audio_module_input_device_enumerator *device_enumerator)
const char * otc_audio_module_input_device_enumerator_get_device_id(otc_audio_module_input_device_enumerator *device_enumerator, int device_index)
otc_status otc_audio_module_input_device_enumerator_delete(otc_audio_module_input_device_enumerator *device_enumerator)
Base functions.
struct otk_audio_module_input_device_enumerator otc_audio_module_input_device_enumerator
Definition: audio_module_input_device.h:18