Dispositivo de entrada del módulo de audio. Más...

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

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.