Périphérique d'entrée du module audio. En savoir plus...

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

Description détaillée

Périphérique d'entrée du module audio.

Documentation sur `typedef`

otc_audio_module_input_device_enumerator

Représente un énumérateur de périphériques d'entrée audio, répertoriant les périphériques d'entrée détectés par le module audio par défaut.

Documentation des fonctions

otc_audio_module_input_device_enumerator_delete()

otc_status otc_audio_module_input_device_enumerator_delete ( otc_audio_module_input_device_enumerator * énumérateur de périphériques )

Supprime un énumérateur de périphériques d'entrée audio.

Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique d'entrée audio. |

Valeur de retour : Le résultat de l'opération. 0 en cas de réussite.

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 * énumérateur de périphériques,
int index_périphérique
)

Récupère l'identifiant du périphérique d'entrée audio spécifié à partir de l'énumérateur de périphériques d'entrée audio.

Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique d'entrée audio. | | device_index | L'index du périphérique dans l'énumération. |

Retourne : L'identifiant du périphérique correspondant à l'index sélectionné, ou `nullptr` si l'index est hors limites.

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 * énumérateur de périphériques,
int index_périphérique
)

Récupère le nom du périphérique d'entrée audio spécifié à partir de l'énumérateur de périphériques d'entrée audio.

Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique d'entrée audio. | | device_index | L'index du périphérique dans l'énumération. |

Retourne : Le nom du périphérique correspondant à l'index sélectionné, ou `nullptr` si l'index est hors limites.

otc_audio_module_input_device_enumerator_new()

otc_audio_module_input_device_enumerator * otc_audio_module_input_device_enumerator_new ( )

Crée un énumérateur de périphériques d'entrée audio, répertoriant les périphériques d'entrée détectés par le module audio par défaut.

Retourne : L'énumérateur du périphérique d'entrée audio.

otc_audio_module_input_device_enumerator_size()

int taille_de_l'énumérateur_des_périphériques_d'entrée_du_module_audio_otc ( otc_audio_module_input_device_enumerator * énumérateur de périphériques )

Récupère le nombre de périphériques d'entrée audio dans un énumérateur de périphériques d'entrée audio.

Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique d'entrée audio. |

Renvoie : Le nombre de périphériques d'entrée audio.

otc_audio_module_input_device_select()

otc_status otc_audio_module_input_device_select ( const char * device_id )

Sélectionne un périphérique d'entrée audio dans le module audio par défaut.

Paramètres : | | | | --- | --- | | device_id | L'identifiant du périphérique d'entrée audio. |

Valeur de retour : Le résultat de l'opération. 0 en cas de réussite.