Partager via


ICM_DECOMPRESS_BEGIN message

Le message ICM_DECOMPRESS_BEGIN avertit un pilote de décompression vidéo de se préparer à décompresser des données. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ICDecompressBegin .

ICM_DECOMPRESS_BEGIN 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

Paramètres

lpbiInput

Pointeur vers une structure BITMAPINFO contenant le format d’entrée.

lpbiOutput

Pointeur vers une structure BITMAPINFO contenant le format de sortie.

Valeur renvoyée

Retourne ICERR_OK si la décompression spécifiée est prise en charge ou ICERR_BADFORMAT autrement.

Notes

Lorsque le pilote reçoit ce message, il doit allouer des mémoires tampons et effectuer toutes les opérations fastidieuses afin de pouvoir traiter efficacement ICM_DECOMPRESS messages.

Si vous souhaitez que le pilote décompresse les données directement à l’écran, envoyez le message ICM_DRAW .

Les messages ICM_DECOMPRESS_BEGIN et ICM_DECOMPRESS_END ne s’imbriquent pas. Si votre pilote reçoit ICM_DECOMPRESS_BEGIN avant l’arrêt de la décompression avec ICM_DECOMPRESS_END, il doit redémarrer la décompression avec de nouveaux paramètres.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Vfw.h

Voir aussi

Gestionnaire de compression vidéo

Messages de compression vidéo