Share via


IAudioEndpointOffloadStreamVolume::SetChannelVolumes-Methode (audioengineendpoint.h)

Die SetChannelVolumes-Methode legt die Lautstärkepegel für die verschiedenen Audiokanäle im ausgeladenen Stream fest.

Syntax

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

Parameter

[in] u32ChannelCount

Gibt die Anzahl der verfügbaren Audiokanäle im ausgeladenen Stream an.

[in] pf32Volumes

Ein Zeiger auf die Lautstärkestufen für die verschiedenen Audiokanäle im ausgeladenen Stream.

u32CurveType

Ein Wert aus der AUDIO_CURVE_TYPE Enumeration, die die Kurve angibt, die beim Ändern der Kanalvolumes verwendet werden soll.

pCurveDuration

Ein LONGLONG-Wert , der die Kurvendauer in hundert Nanosekundeneinheiten angibt.

Rückgabewert

Die SetChannelVolumes-Methode gibt S_OK zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile audioengineendpoint.h

Weitere Informationen

IAudioEndpointOffloadStreamVolume