Périphérique de sortie du module audio. En savoir plus...

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

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.