Share via


ICM_DRAW_SUGGESTFORMAT Nachricht

Die ICM_DRAW_SUGGESTFORMAT-Nachricht fragt einen Renderingtreiber ab, um ein dekomprimiertes Format vorzuschlagen, das gezeichnet werden kann.

ICM_DRAW_SUGGESTFORMAT 
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest; 
lParam = sizeof(ICDRAWSUGGEST); 

Parameter

icdrwSuggest

Zeiger auf eine ICDRAWSUGGEST-Struktur .

Lparam

Größe von ICDRAWSUGGEST in Bytes.

Rückgabewert

Gibt bei erfolgreicher Ausführung ICERR_OK zurück. Wenn das lpbiSuggest-Element der ICDRAWSUGGEST-StrukturNULL ist, gibt diese Nachricht die Menge an Arbeitsspeicher zurück, die erforderlich ist, um das vorgeschlagene Format zu enthalten.

Bemerkungen

Der Treiber sollte das im lpbiIn-Member der ICDRAWSUGGEST-Struktur angegebene Format untersuchen und das lpbiSuggest-Element verwenden, um ein Format zurückzugeben, das er zeichnen kann. Das Ausgabeformat sollte so viele Daten wie möglich aus dem Eingabeformat beibehalten.

Optional kann der Treiber den installierbaren Verdichtergriff verwenden, der im hicDecompressor-Element von ICDRAWSUGGEST übergeben wurde, um komplexere Auswahlen zu treffen. Wenn das Eingabeformat z. B. 24-Bit-JPEG-Daten sind, kann ein Renderer den Dekomprimierungsor abfragen, um herauszufinden, ob er in ein YUV-Format dekomprimieren kann (das möglicherweise effizienter gezeichnet werden kann), bevor er das vorgeschlagene Format auswählt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Vfw.h

Siehe auch

Videokomprimierungs-Manager

Videokomprimierungsnachrichten