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 |
---|---|
|
Die Datei enthält keinen Stream, der den Werten von fccType und lParam entspricht. |
|
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 |