Condividi tramite


messaggio ICM_COMPRESS_GET_FORMAT

Il messaggio ICM_COMPRESS_GET_FORMAT richiede il formato di output dei dati compressi da un driver di compressione video. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ICCompressGetFormat .

ICM_COMPRESS_GET_FORMAT 
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 per contenere il formato di output. È possibile specificare zero per questo parametro per richiedere solo le dimensioni del formato di output, come nella macro ICCompressGetFormatSize .

Valore restituito

Se lpbiOutput è zero, restituisce le dimensioni della struttura.

Se lpbiOutput è diverso da zero, restituisce ICERR_OK se l'esito positivo o un errore in caso contrario.

Commenti

Se lpbiOutput è diverso da zero, il driver deve riempire la struttura BITMAPINFO con il formato di output predefinito corrispondente al formato di input specificato per lpbiInput. Se il compressore può produrre diversi formati, il formato predefinito deve essere quello che mantiene la massima quantità di informazioni.

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