Méthode IMFAudioStreamVolume ::GetAllVolumes (mfidl.h)

Récupère les niveaux de volume pour tous les canaux du flux audio.

Syntaxe

HRESULT GetAllVolumes(
  [in]  UINT32 dwCount,
  [out] 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.

[out] pfVolumes

Adresse d’un tableau de taille dwCount, allouée par l’appelant. La méthode remplit le tableau avec le niveau de volume pour chaque canal dans le flux.

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
S_OK

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 mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFAudioStreamVolume

Convertisseur audio de streaming