Dispositivo de entrada do módulo de áudio. Mais...
#include <stdlib.h>
#include "config.h"
#include "base.h"
| Definições de tipos | |
| typedef struct otc_audio_module_input_device_enumerator | otc_audio_module_input_device_enumerator |
| Funções | |
| 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 *enumerador_de_dispositivos) |
| 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 *enumerador_de_dispositivos) |
| otc_status | otc_audio_module_input_device_select (const char *device_id) |
Descrição detalhada
Dispositivo de entrada do módulo de áudio.
Documentação sobre `typedef`
otc_audio_module_input_device_enumerator
Representa um enumerador de dispositivos de entrada de áudio, listando os dispositivos de entrada detectados pelo módulo de áudio padrão.
Documentação da função
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 | ) |
Exclui um enumerador de dispositivos de entrada de áudio.
Parâmetros : | | | | --- | --- | | device_enumerator | O enumerador do dispositivo de entrada de áudio. |
Retorna : O resultado da operação. 0 em caso de sucesso.
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_do_dispositivo | ||
| ) |
Obtém o ID do dispositivo de entrada de áudio especificado a partir do enumerador de dispositivos de entrada de áudio.
Parâmetros : | | | | --- | --- | | device_enumerator | O enumerador do dispositivo de entrada de áudio. | | device_index | O índice do dispositivo na enumeração. |
Retorna : O ID do dispositivo no índice selecionado ou `nullptr` se o índice estiver fora do intervalo.
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_do_dispositivo | ||
| ) |
Obtém o nome do dispositivo de entrada de áudio especificado a partir do enumerador de dispositivos de entrada de áudio.
Parâmetros : | | | | --- | --- | | device_enumerator | O enumerador do dispositivo de entrada de áudio. | | device_index | O índice do dispositivo na enumeração. |
Retorna : O nome do dispositivo no índice selecionado ou `nullptr` se o índice estiver fora do intervalo.
otc_audio_module_input_device_enumerator_new()
| otc_audio_module_input_device_enumerator * otc_audio_module_input_device_enumerator_new | ( | ) |
Cria um enumerador de dispositivos de entrada de áudio, listando os dispositivos de entrada detectados pelo módulo de áudio padrão.
Retorna : O enumerador do dispositivo de entrada de áudio.
otc_audio_module_input_device_enumerator_size()
| int otc_audio_module_input_device_enumerator_size | ( | otc_audio_module_input_device_enumerator * | enumerador_de_dispositivos | ) |
Obtém o número de dispositivos de entrada de áudio em um enumerador de dispositivos de entrada de áudio.
Parâmetros : | | | | --- | --- | | device_enumerator | O enumerador do dispositivo de entrada de áudio. |
Retorna : O número de dispositivos de entrada de áudio.
otc_audio_module_input_device_select()
| otc_status otc_audio_module_input_device_select | ( | const char * | device_id | ) |
Seleciona um dispositivo de entrada de áudio no módulo de áudio padrão.
Parâmetros : | | | | --- | --- | | device_id | O ID do dispositivo de entrada de áudio. |
Retorna : O resultado da operação. 0 em caso de sucesso.