Méthode IAudioStreamVolume ::SetAllVolumes (audioclient.h)
La méthode SetAllVolumes définit les niveaux de volume individuels pour tous les canaux du flux audio.
Syntaxe
HRESULT SetAllVolumes(
[in] UINT32 dwCount,
[in] const float *pfVolumes
);
Paramètres
[in] dwCount
Nombre d’éléments dans le tableau pfVolumes . Ce paramètre doit être égal au nombre de canaux au format de flux. Pour obtenir le nombre de canaux, appelez la méthode IAudioStreamVolume ::GetChannelCount .
[in] pfVolumes
Pointeur vers un tableau de niveaux de volume pour les canaux dans le flux audio. Le nombre d’éléments dans le tableau pfVolumes est spécifié par le paramètre dwCount . L’appelant écrit le niveau de volume de chaque canal dans l’élément tableau dont l’index correspond au numéro de canal. Si le format de flux a N canaux, les canaux sont numérotés de 0 à N à 1. Les niveaux de volume valides sont comprises entre 0,0 et 1,0.
Valeur retournée
Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
Le paramètre dwCount n’est pas égal au nombre de canaux dans le flux, ou la valeur d’un élément de tableau pfVolumes n’est pas comprise entre 0,0 et 1,0. |
|
Le paramètre pfVolumes a la valeur NULL. |
|
Le périphérique de point de terminaison audio a été débranché, ou le matériel audio ou les ressources matérielles associées ont été reconfigurés, désactivés, supprimés ou autrement indisponibles. |
|
Le service audio Windows n’est pas en cours d’exécution. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | audioclient.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour