Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La macro ICCompressGetSize demande au pilote de compression vidéo de fournir la taille maximale d’une trame de données lorsqu’elle est compressée dans le format de sortie spécifié. Vous pouvez utiliser cette macro ou appeler explicitement le message ICM_COMPRESS_GET_SIZE .
Syntaxe
DWORD ICCompressGetSize(
hic,
lpbiInput,
lpbiOutput
);
Paramètres
hic
Poignée à un 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
Retourne le nombre maximal d’octets qu’un seul frame compressé peut occuper.
Remarques
En règle générale, les applications envoient ce message pour déterminer la taille d’une mémoire tampon à allouer pour l’image compressée.
Le pilote doit calculer la taille du plus grand frame possible en fonction des formats d’entrée et de sortie.
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 |