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 |