ICM_COMPRESS_BEGIN message
Le message ICM_COMPRESS_BEGIN avertit un pilote de compression vidéo de se préparer à compresser des données. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ICCompressBegin .
ICM_COMPRESS_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 le pilote prend en charge la compression spécifiée ou ICERR_BADFORMAT si le format d’entrée ou de sortie n’est pas pris en charge.
Notes
Le pilote doit allouer et initialiser toutes les tables ou mémoires dont il a besoin pour compresser les formats de données lorsqu’il reçoit le message ICM_COMPRESS .
VCM enregistre les paramètres du message ICM_COMPRESS_BEGIN le plus récent. Les messages ICM_COMPRESS_BEGIN et ICM_COMPRESS_END ne s’imbriquent pas. Si votre pilote reçoit ICM_COMPRESS_BEGIN avant l’arrêt de la compression avec ICM_COMPRESS_END, il doit redémarrer la 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 |
|