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 |
|