énumération KS_CompressionCaps (ksmedia.h)
L’énumération KS_CompressionCaps définit les fonctionnalités de compression d’un appareil.
Syntax
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 à un débit de données spécifié. Si un minidriver prend en charge cette fonctionnalité, le membre dwBitRate de la structure KS_VIDEOINFOHEADER spécifie le débit 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 trames P sont des trames bidirectionnelles (B). |
KS_CompressionCaps_CanWindow Le compresseur vidéo prend en charge une taille de fenêtre spécifiée par l’utilisateur (c’est-à-dire le nombre d’images dont la taille moyenne ne peut pas dépasser le débit de données spécifié). |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |