Partager via


énumération KS_CompressionCaps (ksmedia.h)

L’énumération KS_CompressionCaps définit les fonctionnalités de compression d’un appareil.

Syntaxe

typedef enum {
  KS_CompressionCaps_CanQuality,
  KS_CompressionCaps_CanCrunch,
  KS_CompressionCaps_CanKeyFrame,
  KS_CompressionCaps_CanBFrame,
  KS_CompressionCaps_CanWindow
} KS_CompressionCaps;

Constantes

 
KS_CompressionCaps_CanQuality
Le compresseur vidéo prend en charge les paramètres de qualité.
KS_CompressionCaps_CanCrunch
Le compresseur vidéo peut compresser la vidéo dans un débit de données spécifié. Si un minidriver prend en charge cette fonctionnalité, le dwBitRate membre de la structure KS_VIDEOINFOHEADER spécifie le taux de données par défaut.
KS_CompressionCaps_CanKeyFrame
Le compresseur vidéo prend en charge une fréquence d’images clés spécifiée par l’utilisateur.
KS_CompressionCaps_CanBFrame
Le compresseur vidéo prend en charge un intervalle d’images P spécifié par l’utilisateur. Les images qui se produisent entre les images clés et les images P sont des images bidirectionnelles (B).
KS_CompressionCaps_CanWindow
Le compresseur vidéo prend en charge une taille de fenêtre spécifiée par l’utilisateur (autrement dit, le nombre d’images dont la taille moyenne ne peut pas dépasser le taux de données spécifié).

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER