IMFMediaSession::ClearTopologies-Methode (mfidl.h)

Löscht alle Präsentationen, die für die Wiedergabe in der Mediensitzung in die Warteschlange gestellt werden.

Syntax

HRESULT ClearTopologies();

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_INVALIDREQUEST
Der Vorgang kann nicht im aktuellen Zustand der Mediensitzung ausgeführt werden.
MF_E_SHUTDOWN
Die Mediensitzung wurde heruntergefahren.

Hinweise

Diese Methode ist asynchron. Nach Abschluss des Vorgangs sendet die Mediensitzung ein MESessionTopologiesCleared-Ereignis .

Diese Methode löscht die aktuelle Topologie nicht. Es entfernt nur Topologien, die in der Warteschlange platziert werden und auf die Wiedergabe warten. Um die aktuelle Topologie zu entfernen, rufen Sie IMFMediaSession::SetTopology mit dem flag MFSESSION_SETTOPOLOGY_CLEAR_CURRENT auf.

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

IMFMediaSession