Dispositivo de entrada del módulo de audio. Más...
#include <stdlib.h>
#include "config.h"
#include "base.h"
| Definiciones de tipos | |
| typedef struct otc_audio_module_input_device_enumerator | otc_audio_module_input_device_enumerator |
| Funciones | |
| otc_audio_module_input_device_enumerator * | otc_audio_module_input_device_enumerator_new () |
| 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) |
| 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_enumerator_delete (otc_audio_module_input_device_enumerator *device_enumerator) |
| otc_status | otc_audio_module_input_device_select (const char *device_id) |
Descripción detallada
Dispositivo de entrada del módulo de audio.
Documentación sobre `typedef`
otc_audio_module_input_device_enumerator
Representa un enumerador de dispositivos de entrada de audio, que muestra una lista de los dispositivos de entrada detectados por el módulo de audio predeterminado.
Documentación de funciones
otc_audio_module_input_device_enumerator_delete()
| otc_status otc_audio_module_input_device_enumerator_delete | ( | otc_audio_module_input_device_enumerator * | enumerador de dispositivos | ) |
Elimina un enumerador de dispositivos de entrada de audio.
Parámetros : | | | | --- | --- | | device_enumerator | El enumerador del dispositivo de entrada de audio. |
Valores devueltos : El resultado de la operación. 0 si se ha realizado correctamente.
otc_audio_module_input_device_enumerator_get_device_id()
| const char * otc_audio_module_input_device_enumerator_get_device_id | ( | otc_audio_module_input_device_enumerator * | enumerador de dispositivos, |
| int | índice_de_dispositivos | ||
| ) |
Obtiene el identificador del dispositivo de entrada de audio especificado a partir del enumerador de dispositivos de entrada de audio.
Parámetros : | | | | --- | --- | | device_enumerator | El enumerador del dispositivo de entrada de audio. | | device_index | El índice del dispositivo en la enumeración. |
Devuelve : El identificador del dispositivo en el índice seleccionado, o `nullptr` si el índice está fuera de rango.
otc_audio_module_input_device_enumerator_get_device_name()
| const char * otc_audio_module_input_device_enumerator_get_device_name | ( | otc_audio_module_input_device_enumerator * | enumerador de dispositivos, |
| int | índice_de_dispositivos | ||
| ) |
Obtiene el nombre del dispositivo de entrada de audio especificado a partir del enumerador de dispositivos de entrada de audio.
Parámetros : | | | | --- | --- | | device_enumerator | El enumerador del dispositivo de entrada de audio. | | device_index | El índice del dispositivo en la enumeración. |
Devuelve : El nombre del dispositivo en el índice seleccionado, o `nullptr` si el índice está fuera de rango.
otc_audio_module_input_device_enumerator_new()
| otc_audio_module_input_device_enumerator * otc_audio_module_input_device_enumerator_new | ( | ) |
Crea un enumerador de dispositivos de entrada de audio que muestra una lista de los dispositivos de entrada detectados por el módulo de audio predeterminado.
Devuelve : El enumerador del dispositivo de entrada de audio.
otc_audio_module_input_device_enumerator_size()
| int tamaño_del_enumerador_del_dispositivo_de_entrada_del_módulo_de_audio_otc | ( | otc_audio_module_input_device_enumerator * | enumerador de dispositivos | ) |
Obtiene el número de dispositivos de entrada de audio en un enumerador de dispositivos de entrada de audio.
Parámetros : | | | | --- | --- | | device_enumerator | El enumerador del dispositivo de entrada de audio. |
Devuelve : El número de dispositivos de entrada de audio.
otc_audio_module_input_device_select()
| otc_status otc_audio_module_input_device_select | ( | const char * | device_id | ) |
Selecciona un dispositivo de entrada de audio en el módulo de audio predeterminado.
Parámetros : | | | | --- | --- | | device_id | El identificador del dispositivo de entrada de audio. |
Valores devueltos : El resultado de la operación. 0 si se ha realizado correctamente.