Freigeben über


AVIStreamSetFormat-Funktion (vfw.h)

Die AVIStreamSetFormat-Funktion legt das Format eines Datenstroms an der angegebenen Position fest.

Syntax

HRESULT AVIStreamSetFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       cbFormat
);

Parameter

pavi

Handle für einen geöffneten Stream.

lPos

Position im Stream, um das Format zu empfangen.

lpFormat

Zeiger auf eine Struktur, die das neue Format enthält.

cbFormat

Größe des Speicherblocks, auf den von lpFormat verwiesen wird, in Bytes.

Rückgabewert

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

Hinweise

Der Handler zum Schreiben von AVI-Dateien akzeptiert keine Formatänderungen. Neben dem Festlegen des Anfangsformats für einen Stream sind nur Änderungen in der Palette eines Videostreams in einer AVI-Datei zulässig. Die Palettenänderung muss nach allen Frames erfolgen, die bereits in die AVI-Datei geschrieben wurden. Andere Handler können unterschiedliche Einschränkungen erzwingen.

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

Anforderungen

   
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