Condividi tramite


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
Vfw.h

Vedi anche

Gestione compressione video

Messaggi di compressione video