messaggio di ICM_DECOMPRESS_BEGIN
Il messaggio ICM_DECOMPRESS_BEGIN invia una notifica a un driver di decompressione video per prepararsi alla decompressione dei dati. È possibile inviare questo messaggio in modo esplicito o usando la macro ICDecompressBegin .
ICM_DECOMPRESS_BEGIN
wParam = (DWORD_PTR) (LPVOID) lpbiInput;
lParam = (DWORD_PTR) (LPVOID) lpbiOutput;
Parametri
-
lpbiInput
-
Puntatore a una struttura BITMAPINFO contenente il formato di input.
-
lpbiOutput
-
Puntatore a una struttura BITMAPINFO contenente il formato di output.
Valore restituito
Restituisce ICERR_OK se la decompressione specificata è supportata o ICERR_BADFORMAT in caso contrario.
Commenti
Quando il driver riceve questo messaggio, deve allocare buffer ed eseguire qualsiasi operazione dispendiosa in termini di tempo in modo che possa elaborare ICM_DECOMPRESS messaggi in modo efficiente.
Se si desidera che il driver decomprima i dati direttamente sullo schermo, inviare il messaggio di ICM_DRAW .
I messaggi ICM_DECOMPRESS_BEGIN e ICM_DECOMPRESS_END non annidare. Se il driver riceve ICM_DECOMPRESS_BEGIN prima dell'arresto della decompressione con ICM_DECOMPRESS_END, dovrebbe riavviare la decompressione con nuovi parametri.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|