IMFAudioStreamVolume::SetAllVolumes-Methode (mfidl.h)
Legt die einzelnen Lautstärkestufen für alle Kanäle im Audiostream fest.
Syntax
HRESULT SetAllVolumes(
[in] UINT32 dwCount,
[in] const float *pfVolumes
);
Parameter
[in] dwCount
Anzahl der Elemente im PfVolumes-Array . Der Wert muss der Anzahl von Kanälen entsprechen. Um die Anzahl der Kanäle abzurufen, rufen Sie IMFAudioStreamVolume::GetChannelCount auf.
[in] pfVolumes
Adresse eines Arrays der Größe dwCount, die vom Aufrufer zugewiesen wird. Das Array gibt die Volumeebenen für alle Kanäle an. Legen Sie vor dem Aufrufen der -Methode jedes Element des Arrays auf die gewünschte Volumeebene für den Kanal fest.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfuuid.lib |