AVIFileGetStream-Funktion (vfw.h)

Die AVIFileGetStream-Funktion gibt die Adresse einer Streamschnittstelle zurück, die einer angegebenen AVI-Datei zugeordnet ist.

Syntax

HRESULT AVIFileGetStream(
  PAVIFILE   pfile,
  PAVISTREAM *ppavi,
  DWORD      fccType,
  LONG       lParam
);

Parameter

pfile

Handle für eine geöffnete AVI-Datei.

ppavi

Zeiger auf die neue Streamschnittstelle.

fccType

Vierstelligen Code, der den Typ des zu öffnenden Streams angibt. Null gibt an, dass ein beliebiger Stream geöffnet werden kann. Die folgenden Definitionen gelten für die Daten, die häufig in AVI-Streams gefunden werden.

Wert BESCHREIBUNG
streamtypeAUDIO Gibt einen Audiodatenstrom an.
streamtypeMIDI Gibt einen MIDI-Stream an.
streamtypeTEXT Gibt einen Textstream an.
streamtypeVIDEO Gibt einen Videostream an.

lParam

Anzahl des Streamtyps. Gibt an, auf welches Vorkommen des angegebenen Streamtyps zugegriffen werden soll.

Rückgabewert

Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt. Mögliche Fehlerwerte sind:

Rückgabecode Beschreibung
AVIERR_NODATA
Die Datei enthält keinen Stream, der den Werten von fccType und lParam entspricht.
AVIERR_MEMORY
Nicht genügend Arbeitsspeicher.

Hinweise

Das Argument pfile ist ein Zeiger auf eine IAVIFile-Schnittstelle . Das Argument ppavi ist ein Zeiger auf eine IAVIStream-Schnittstelle .

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
Bibliothek Vfw32.lib
DLL Avifil32.dll

Weitere Informationen

AVIFile-Funktionen

AVIFile-Funktionen und -Makros