Freigeben über


AVIStreamReadFormat-Funktion (vfw.h)

Die FUNKTION AVIStreamReadFormat liest die Daten des Datenstromformats.

Syntax

HRESULT AVIStreamReadFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       *lpcbFormat
);

Parameter

pavi

Handle für einen geöffneten Stream.

lPos

Position im Datenstrom, der zum Abrufen der Formatdaten verwendet wird.

lpFormat

Zeiger auf einen Puffer, der die Formatdaten enthält.

lpcbFormat

Zeiger auf eine Position, die die Größe des Speicherblocks angibt, auf den von lpFormat verwiesen wird. Bei der Rückgabe wird der Wert geändert, um die Menge der gelesenen Daten anzugeben. Wenn lpFormatNULL ist, kann dieser Parameter verwendet werden, um die Menge an Arbeitsspeicher abzurufen, die zum Zurückgeben des Formats erforderlich ist.

Rückgabewert

Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt.

Das Argument pavi ist ein Zeiger auf eine IAVIStream-Schnittstelle .

Hinweise

Standardvideostreamhandler stellen Formatinformationen in einer BITMAPINFOHEADER-Struktur bereit. Standard-Audiodatenstromhandler stellen Formatinformationen in einer PCMWAVEFORMAT-Struktur bereit. Andere Datenströme können andere Strukturen verwenden, die die Datenstromdaten beschreiben.

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