Méthode IMFAudioStreamVolume::SetAllVolumes (mfidl.h)
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 . La valeur doit être égale au nombre de canaux. Pour obtenir le nombre de canaux, appelez IMFAudioStreamVolume::GetChannelCount.
[in] pfVolumes
Adresse d’un tableau de taille dwCount, allouée par l’appelant. Le tableau spécifie les niveaux de volume pour tous les canaux. Avant d’appeler la méthode, définissez chaque élément du tableau sur le niveau de volume souhaité pour le canal.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
Spécifications
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 | mfidl.h |
Bibliothèque | Mfuuid.lib |