Freigeben über


AVIStreamReadData-Funktion (vfw.h)

Die FUNKTION AVIStreamReadData liest optionale Headerdaten aus einem Stream.

Syntax

HRESULT AVIStreamReadData(
  PAVISTREAM pavi,
  DWORD      fcc,
  LPVOID     lp,
  LONG       *lpcb
);

Parameter

pavi

Handle für einen geöffneten Stream.

fcc

Vierstelligen Code, der die Daten identifiziert.

lp

Zeiger auf den Puffer, der die optionalen Headerdaten enthält.

lpcb

Zeiger auf den Speicherort, der die für lpData verwendete Puffergröße angibt. Wenn der Lesevorgang erfolgreich war, ändert AVIFile diesen Wert, um die Menge der Daten anzugeben, die in den Puffer für lpData geschrieben wurden.

Rückgabewert

Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt. Der Rückgabewert AVIERR_NODATA gibt an, dass das System keine Daten mit dem angegebenen Blockbezeichner finden konnte.

Hinweise

Diese Funktion ruft nur optionale Headerinformationen aus dem Stream ab. Diese Informationen sind benutzerdefiniert und weisen kein festgelegtes Format auf.

Das Argument pavi 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