Partager via


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
Vfw.h

Voir aussi

Gestionnaire de compression vidéo

Messages de compression vidéo