Freigeben über


IMFSimpleAudioVolume::GetMasterVolume-Methode (mfidl.h)

Ruft die master Volumeebene ab.

Syntax

HRESULT GetMasterVolume(
  [out] float *pfLevel
);

Parameter

[out] pfLevel

Empfängt die Volumeebene. Die Lautstärke wird als Dämpfungsstufe ausgedrückt, wobei 0,0 die Stille und 1,0 die volle Lautstärke (keine Dämpfung) angibt.

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
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_NOT_INITIALIZED
Der Audiorenderer wird nicht initialisiert.
MF_E_STREAMSINK_REMOVED
Der Audiorenderer wurde aus der Pipeline entfernt.

Hinweise

Wenn ein externes Ereignis das master Volume ändert, sendet der Audiorenderer ein MEAudioSessionVolumeChanged-Ereignis, das die Mediensitzung an die Anwendung weiterleitet.

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

Weitere Informationen

IMFSimpleAudioVolume

Streaming-Audiorenderer