Share via


Macro ICCompressBegin (vfw.h)

La macro ICCompressBegin invia una notifica a un driver di compressione video per prepararsi a comprimere i dati. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_COMPRESS_BEGIN .

Sintassi

void ICCompressBegin(
   hic,
   lpbiInput,
   lpbiOutput
);

Parametri

hic

Maniglia per un compressore.

lpbiInput

Puntatore a una struttura BITMAPINFO contenente il formato di input.

lpbiOutput

Puntatore a una struttura BITMAPINFO contenente il formato di output.

Valore restituito

nessuno

Osservazioni

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

Gestione virtuale salva le impostazioni della macro ICCompressBegin più recente. I messaggi ICCompressBegin e ICCompressEnd 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]
Piattaforma di destinazione Windows
Intestazione vfw.h

Vedi anche

Macro di compressione video

Gestione compressione video