Share via


Macro ICCompressGetSize (vfw.h)

La macro ICCompressGetSize richiede che il driver di compressione video fornisca le dimensioni massime di un frame di dati quando compresso nel formato di output specificato. È possibile usare questa macro o chiamare in modo esplicito il messaggio di ICM_COMPRESS_GET_SIZE .

Sintassi

void ICCompressGetSize(
   hic,
   lpbiInput,
   lpbiOutput
);

Parametri

hic

Gestire 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

In genere, le applicazioni inviano questo messaggio per determinare la quantità di un buffer da allocare per il frame compresso.

Il driver deve calcolare le dimensioni del frame più grande possibile in base ai formati di input e output.

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