Fonction ICSeqCompressFrameStart (vfw.h)
La fonction ICSeqCompressFrameStart initialise les ressources pour compresser une séquence d’images à l’aide de la fonction ICSeqCompressFrame .
Syntaxe
BOOL VFWAPI ICSeqCompressFrameStart(
PCOMPVARS pc,
LPBITMAPINFO lpbiIn
);
Paramètres
pc
Pointeur vers une structure COMPVARS initialisée avec des informations pour la compression.
lpbiIn
Format des données à compresser.
Valeur retournée
Retourne TRUE si elle réussit ou FALSE dans le cas contraire.
Remarques
Cette fonction utilise une structure COMPVARS pour fournir des paramètres pour le compresseur spécifié et interperse les images clés à la vitesse spécifiée par le membre lKey de COMPVARS. Vous pouvez spécifier des valeurs pour le débit de données de la séquence et la fréquence des images clés à l’aide des membres appropriés de COMPVARS.
Utilisez les fonctions ICSeqCompressFrameStart, ICSeqCompressFrame et ICSeqCompressFrameEnd pour compresser une séquence d’images dans un débit de données spécifié et le nombre d’images clés.
Une fois la compression terminée, utilisez la fonction ICCompressorFree pour libérer les ressources spécifiées dans COMPVARS.
COMPVARS doit être initialisé avant d’utiliser cette fonction. Vous pouvez initialiser la structure manuellement ou permettre à l’utilisateur de spécifier un compresseur et d’initialiser une structure COMPVARS à l’aide de la fonction ICCompressorChoose .
Configuration requise
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] |
Plateforme cible | Windows |
En-tête | vfw.h |
Bibliothèque | Vfw32.lib |
DLL | Msvfw32.dll |