ICDecompress, fonction (vfw.h)
La fonction ICDecompress décompresse une seule image vidéo.
Syntaxe
DWORD VFWAPIV ICDecompress(
HIC hic,
DWORD dwFlags,
LPBITMAPINFOHEADER lpbiFormat,
LPVOID lpData,
LPBITMAPINFOHEADER lpbi,
LPVOID lpBits
);
Paramètres
hic
Handle vers le décompresseur à utiliser.
dwFlags
Indicateurs de décompression applicables. Les valeurs suivantes sont définies.
Valeur | Signification |
---|---|
ICDECOMPRESS_HURRYUP | Tente de décompresser plus rapidement. Lorsqu’une application utilise cet indicateur, le pilote doit mettre en mémoire tampon les données décompressées, mais pas dessiner l’image. |
ICDECOMPRESS_NOTKEYFRAME | Le frame actuel n’est pas un frame clé. |
ICDECOMPRESS_NULLFRAME | Le frame actuel ne contient pas de données et l’image décompressée doit rester la même. |
ICDECOMPRESS_PREROLL | L’image actuelle précède le point dans le film où la lecture commence et, par conséquent, ne sera pas dessinée. |
ICDECOMPRESS_UPDATE | L’écran est en cours de mise à jour ou d’actualisation. |
lpbiFormat
Pointeur vers une structure BITMAPINFOHEADER contenant le format des données compressées.
lpData
Pointeur vers les données d’entrée.
lpbi
Pointeur vers une structure BITMAPINFOHEADER contenant le format de sortie.
lpBits
Pointeur vers une mémoire tampon suffisamment grande pour contenir les données décompressées.
Valeur retournée
Retourne ICERR_OK en cas de réussite ou une erreur dans le cas contraire.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vfw.h |
Bibliothèque | Vfw32.lib |
DLL | Msvfw32.dll |