Freigeben über


IAVIStream-Schnittstelle (vfw.h)

Die IAVIStream-Schnittstelle unterstützt das Erstellen und Bearbeiten von Datenströmen in einer Datei. Verwendet IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release zusätzlich zu den folgenden benutzerdefinierten Methoden:

Vererbung

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

Methoden

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

 
IAVIStream::Create

Die Create-Methode initialisiert einen Streamhandler, der keiner Datei zugeordnet ist. Wird aufgerufen, wenn eine Anwendung die AVIStreamCreate-Funktion verwendet.
IAVIStream::D elete

Die Delete-Methode löscht Daten aus einem Stream.
IAVIStream::FindSample

Die FindSample-Methode ruft die Position in einem Stream eines Keyframes oder eines nicht erlösenden Frames ab. Wird aufgerufen, wenn eine Anwendung die FUNKTION AVIStreamFindSample verwendet.
IAVIStream::Info

Die Info-Methode füllt und gibt eine AVISTREAMINFO-Struktur mit Informationen zu einem Stream zurück. Wird aufgerufen, wenn eine Anwendung die AVIStreamInfo-Funktion verwendet.
IAVIStream::Read

Die Read-Methode liest Daten aus einem Stream und kopiert sie in einen anwendungsdefiniertem Puffer. Wenn kein Puffer bereitgestellt wird, wird die Puffergröße bestimmt, die zum Abrufen des nächsten Datenpuffers erforderlich ist. Wird aufgerufen, wenn eine Anwendung die AVIStreamRead-Funktion verwendet.
IAVIStream::ReadData

Die ReadData-Methode liest Datenheader eines Datenstroms. Wird aufgerufen, wenn eine Anwendung die FUNKTION AVIStreamReadData verwendet.
IAVIStream::ReadFormat

Die ReadFormat-Methode ruft Formatinformationen aus einem Stream ab.
IAVIStream::SetFormat

Die SetFormat-Methode legt Formatinformationen in einem Stream fest. Wird aufgerufen, wenn eine Anwendung die AVIStreamSetFormat-Funktion verwendet.
IAVIStream::Write

Die Write-Methode schreibt Daten in einen Stream. Wird aufgerufen, wenn eine Anwendung die AVIStreamWrite-Funktion verwendet.
IAVIStream::WriteData

Die WriteData-Methode schreibt Header für einen Stream. Wird aufgerufen, wenn eine Anwendung die FUNKTION AVIStreamWriteData verwendet.

Anforderungen

Anforderung Wert
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 Stream-Handlerschnittstellen

Benutzerdefinierte Datei- und Stream handler