Dispositivo de entrada do módulo de áudio. Mais...

#include <stdlib.h> #include "config.h" #include "base.h"

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.