Périphérique de sortie du module audio. En savoir plus...
#include <stdlib.h>
#include "config.h"
#include "base.h"
| Définitions de types | |
| typedef struct otc_audio_module_output_device_enumerator | otc_audio_module_output_device_enumerator |
| Fonctions | |
| otc_audio_module_output_device_enumerator * | otc_audio_module_output_device_enumerator_new () |
| int | otc_audio_module_output_device_enumerator_size (otc_audio_module_output_device_enumerator *device_enumerator) |
| const char * | otc_audio_module_output_device_enumerator_get_device_id (otc_audio_module_output_device_enumerator *device_enumerator, int device_index) |
| const char * | otc_audio_module_output_device_enumerator_get_device_name (otc_audio_module_output_device_enumerator *device_enumerator, int device_index) |
| otc_status | otc_audio_module_output_device_enumerator_delete (otc_audio_module_output_device_enumerator *device_enumerator) |
| otc_status | otc_audio_module_output_device_select (const char *device_id) |
Description détaillée
Périphérique de sortie du module audio.
Documentation sur `typedef`
otc_audio_module_output_device_enumerator
Représente un énumérateur de périphériques de sortie audio, répertoriant les périphériques de sortie détectés par le module audio par défaut.
Documentation des fonctions
otc_audio_module_output_device_enumerator_delete()
| otc_status otc_audio_module_output_device_enumerator_delete | ( | otc_audio_module_output_device_enumerator * | énumérateur de périphériques | ) |
Supprime un énumérateur de périphériques de sortie audio.
Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique de sortie audio. |
Valeur de retour : Le résultat de l'opération. 0 en cas de réussite.
otc_audio_module_output_device_enumerator_get_device_id()
| const char * otc_audio_module_output_device_enumerator_get_device_id | ( | otc_audio_module_output_device_enumerator * | énumérateur de périphériques, |
| int | index_périphérique | ||
| ) |
Récupère l'identifiant du périphérique de sortie audio spécifié dans un énumérateur de périphériques de sortie audio.
Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique de sortie 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 plage.
otc_audio_module_output_device_enumerator_get_device_name()
| const char * otc_audio_module_output_device_enumerator_get_device_name | ( | otc_audio_module_output_device_enumerator * | énumérateur de périphériques, |
| int | index_périphérique | ||
| ) |
Récupère le nom du périphérique de sortie audio spécifié dans un énumérateur de périphériques de sortie audio.
Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique de sortie 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_output_device_enumerator_new()
| otc_audio_module_output_device_enumerator * otc_audio_module_output_device_enumerator_new | ( | ) |
Crée un énumérateur de périphériques de sortie audio, répertoriant les périphériques de sortie détectés par le module audio par défaut.
Retourne : L'énumérateur du périphérique de sortie audio.
otc_audio_module_output_device_enumerator_size()
| int taille_de_l'énumérateur_du_périphérique_de_sortie_du_module_audio_otc | ( | otc_audio_module_output_device_enumerator * | énumérateur de périphériques | ) |
Récupère le nombre de périphériques de sortie audio dans un énumérateur de périphériques de sortie audio.
Paramètres : | | | | --- | --- | | device_enumerator | L'énumérateur du périphérique de sortie audio. |
Renvoie : Le nombre de périphériques de sortie audio.
otc_audio_module_output_device_select()
| otc_status otc_audio_module_output_device_select | ( | const char * | device_id | ) |
Sélectionne un périphérique de sortie audio dans le module audio par défaut.
Paramètres : | | | | --- | --- | | device_id | L'identifiant du périphérique de sortie audio. |
Valeur de retour : Le résultat de l'opération. 0 en cas de réussite.