IAVIFile-Schnittstelle (vfw.h)

Die IAVIFile-Schnittstelle unterstützt das Öffnen und Bearbeiten von Dateien und Dateiheadern sowie das Erstellen und Abrufen von Streamschnittstellen. Verwendet IUnknown::QueryInterface, IUnknown::AddRef und IUnknown::Release zusätzlich zu den folgenden benutzerdefinierten Methoden:

Vererbung

Die IAVIFile-Schnittstelle erbt von der IUnknown-Schnittstelle . IAVIFile verfügt auch über folgende Arten von Membern:

Methoden

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

 
IAVIFile::CreateStream

Die CreateStream-Methode erstellt einen Stream zum Schreiben. Wird aufgerufen, wenn eine Anwendung die AVIFileCreateStream-Funktion verwendet.
IAVIFile::EndRecord

Die EndRecord-Methode schreibt den "REC"-Block in eine eng verschachtelte AVI-Datei (mit einem 1:1-Interleave-Faktor von Audio zu Video). Wird aufgerufen, wenn eine Anwendung die FUNKTION AVIFileEndRecord verwendet.
IAVIFile::GetStream

Die GetStream-Methode öffnet einen Stream, indem sie in einer Datei darauf zugreift. Wird aufgerufen, wenn eine Anwendung die AVIFileGetStream-Funktion verwendet.
IAVIFile::Info

Die Info-Methode gibt Informationen zu einer AVI-Datei zurück. Wird aufgerufen, wenn eine Anwendung die AVIFileInfo-Funktion verwendet.
IAVIFile::ReadData

Die ReadData-Methode liest Dateiheader. Wird aufgerufen, wenn eine Anwendung die AVIFileReadData-Funktion verwendet.
IAVIFile::WriteData

Die WriteData-Methode schreibt Dateiheader. Wird aufgerufen, wenn eine Anwendung die FUNKTION AVIFileWriteData verwendet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vfw.h

Weitere Informationen

Benutzerdefinierte Datei- und Streamhandlerschnittstellen

Benutzerdefinierte Datei- und Streamhandler