IMFFinalizableMediaSink-Schnittstelle (mfidl.h)

Optional unterstützt von Mediensenken, um erforderliche Aufgaben vor dem Herunterfahren auszuführen. Diese Schnittstelle wird in der Regel durch Archivsenken verfügbar gemacht, d. h. Mediensenken, die in eine Datei schreiben. Es wird verwendet, um Aufgaben auszuführen, z. B. das Leeren von Daten auf den Datenträger oder das Aktualisieren eines Dateiheaders.

Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie QueryInterface auf der Mediensenke auf.

Vererbung

Die IMFFinalizableMediaSink-Schnittstelle erbt von IMFMediaSink. IMFFinalizableMediaSink verfügt auch über folgende Arten von Membern:

Methoden

Die IMFFinalizableMediaSink-Schnittstelle verfügt über diese Methoden.

 
IMFFinalizableMediaSink::BeginFinalize

Benachrichtigt die Mediensenke, asynchron alle Schritte zu unternehmen, die sie zum Abschließen ihrer Aufgaben benötigt.
IMFFinalizableMediaSink::EndFinalize

Schließt einen asynchronen Abschlussvorgang ab.

Hinweise

Wenn eine Mediensenke diese Schnittstelle verfügbar macht, ruft die Mediensitzung BeginFinalize auf der Senke auf, bevor die Sitzung geschlossen wird.

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

Weitere Informationen

IMFMediaSink

Media Foundation-Schnittstellen