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 |