Condividi tramite


messaggio ICM_COMPRESS_BEGIN

Il messaggio ICM_COMPRESS_BEGIN notifica a un driver di compressione video di preparare la compressione dei dati. È possibile inviare questo messaggio in modo esplicito o usando la macro ICCompressBegin .

ICM_COMPRESS_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 il driver supporta la compressione o l'ICERR_BADFORMAT specificati se il formato di input o di output non è supportato.

Commenti

Il driver deve allocare e inizializzare qualsiasi tabella o memoria necessaria per comprimere i formati di dati quando riceve il messaggio di ICM_COMPRESS .

VCM salva le impostazioni del messaggio di ICM_COMPRESS_BEGIN più recente. I messaggi ICM_COMPRESS_BEGIN e ICM_COMPRESS_END non annidare. Se il driver riceve ICM_COMPRESS_BEGIN prima che la compressione venga arrestata con ICM_COMPRESS_END, deve riavviare la compressione 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