Périphérique d'entrée du module audio. En savoir plus...
#include <stdlib.h>
#include "config.h"
#include "base.h"
| Définitions de types | |
| typedef struct otc_audio_module_input_device_enumerator | otc_audio_module_input_device_enumerator |
| Fonctions | |
| 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) |
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.