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 |