Partager via


Méthode IAudioEndpointOffloadStreamVolume ::SetChannelVolumes (audioengineendpoint.h)

La méthode SetChannelVolumes définit les niveaux de volume pour les différents canaux audio dans le flux déchargé.

Syntaxe

HRESULT SetChannelVolumes(
  [in] UINT32           u32ChannelCount,
  [in] FLOAT32          *pf32Volumes,
       AUDIO_CURVE_TYPE u32CurveType,
       HNSTIME          *pCurveDuration
);

Paramètres

[in] u32ChannelCount

Indique le nombre de canaux audio disponibles dans le flux déchargé.

[in] pf32Volumes

Pointeur vers les niveaux de volume des différents canaux audio dans le flux déchargé.

u32CurveType

Valeur de l’énumération AUDIO_CURVE_TYPE spécifiant la courbe à utiliser lors de la modification des volumes de canal.

pCurveDuration

Valeur LONGLONG spécifiant la durée de la courbe en cent nanosecondes.

Valeur retournée

La méthode SetChannelVolumes retourne S_OK pour indiquer qu’elle s’est terminée avec succès. Sinon, il retourne un code d’erreur approprié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête audioengineendpoint.h

Voir aussi

IAudioEndpointOffloadStreamVolume