IAVIStream::SetFormat-Methode (vfw.h)

Die SetFormat-Methode legt Formatinformationen in einem Stream fest. Wird aufgerufen, wenn eine Anwendung die FUNKTION AVIStreamSetFormat verwendet.

Syntax

HRESULT SetFormat(
  LONG   lPos,
  LPVOID lpFormat,
  LONG   cbFormat
);

Parameter

lPos

Zeiger auf die Schnittstelle zu einem Stream.

lpFormat

Zeiger auf den Puffer für die Formatdaten.

cbFormat

Adresse, die die Größe des durch lpFormat angegebenen Puffers in Bytes enthält.

Rückgabewert

Gibt das von OLE definierte HRESULT zurück.

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.

Für in C++ geschriebene Handler weist SetFormat die folgende Syntax auf:


HRESULT SetFormat(LONG lPos, LPVOID lpFormat, LONG cbFormat) 
 

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

Weitere Informationen

Benutzerdefinierte Datei- und Stream handlerschnittstellen

Benutzerdefinierte Datei- und Stream handler