Partager via


Macro ICDecompressBegin (vfw.h)

La macro ICDecompressBegin avertit un pilote de décompression vidéo pour se préparer à décompresser les données. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_DECOMPRESS_BEGIN .

Syntaxe

DWORD ICDecompressBegin(
     hic,
     lpbiInput,
     lpbiOutput
);

Paramètres

hic

Handle vers un décompresseur.

lpbiInput

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

lpbiOutput

Pointeur vers une structure BITMAPINFO contenant le format de sortie.

Valeur retournée

Type : DWORD

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

Remarques

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

Les macros ICDecompressBegin et ICDecompressEnd ne sont pas imbriquées. 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

Besoin Valeur
Client minimum requis Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Fenêtres
En-tête vfw.h

Voir aussi

Macros de compression vidéo

Gestionnaire de compression vidéo