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 |