Freigeben über


MEAudioSessionFormatChanged-Ereignis

Wird vom Audiorenderer ausgelöst, wenn sich das Standardaudioformat für das Audiogerät ändert. Der Audiorenderer ist jetzt ungültig.

Die Mediensitzung leitet dieses Ereignis an die Anwendung weiter.

Ereigniswerte

Mögliche Werte, die von IMFMediaEvent::GetValue abgerufen werden, umfassen Folgendes.

VARTYPE BESCHREIBUNG
VT_EMPTY
Keine Ereignisdaten.

VT_UNKNOWN
Zeiger auf die IMFAudioPolicy-Schnittstelle .

Bemerkungen

Dieses Ereignis wird von der Streamsenke des Audiorenderers gesendet. Das Ereignis wird ausgelöst, wenn der Audiorenderer ein IAudioSessionEvents::OnSessionDisconnected-Ereignis von der Audiositzung im Benutzermodus empfängt, wobei der Trennungsgrund gleich DisconnectReasonFormatChanged ist.

Der IMFAudioPolicy-Zeiger ist, sofern festgelegt, nicht nützlich, da der Audiodatenstrom nicht mehr gültig ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Mfobjects.h (include Mfidl.h)

Siehe auch

Media Foundation-Ereignisse

Streaming-Audiorenderer