ICGetState-Makro (vfw.h)
Das ICGetState-Makro fragt einen Videokomprimierungstreiber ab, um die aktuelle Konfiguration in einem Speicherblock zurückzugeben. Sie können dieses Makro verwenden oder explizit die ICM_GETSTATE-Nachricht aufrufen.
Syntax
void ICGetState(
hic,
pv,
cb
);
Parameter
hic
Griff des Kompressors.
pv
Zeiger auf einen Speicherblock, der die aktuellen Konfigurationsinformationen enthält. Sie können NULL für diesen Parameter angeben, um die Menge des für die Konfigurationsinformationen erforderlichen Arbeitsspeichers zu bestimmen, wie in ICGetStateSize.
cb
Größe des Speicherblocks in Bytes.
Rückgabewert
Keine
Bemerkungen
Das ICGetStateSize-Makro gibt die Anzahl der Bytes zurück, die von den Zustandsdaten verwendet werden.
Die Struktur, die zum Darstellen von Konfigurationsinformationen verwendet wird, ist treiberspezifisch und wird vom Treiber definiert.
Verwenden Sie ICGetStateSize , bevor Sie das ICGetState-Makro aufrufen, um die Größe des Puffers zu bestimmen, der für den Aufruf zugewiesen werden soll.
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 |