Partager via


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
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

Voir aussi

IMFAudioStreamVolume

Convertisseur audio de streaming