Partager via


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

Voir aussi

Fonctions de compression vidéo

Gestionnaire de compression vidéo