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 |