structure KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S (ksmedia.h)
La structure KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S décrit des informations sur les fonctionnalités de compression vidéo prises en charge par un appareil.
Syntaxe
typedef struct {
KSPROPERTY Property;
ULONG StreamIndex;
LONG DefaultKeyFrameRate;
LONG DefaultPFrameRate;
LONG DefaultQuality;
LONG NumberOfQualitySettings;
LONG Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;
Membres
Property
Spécifie une structure de KSPROPERTY initialisée qui décrit le jeu de propriétés, l’ID de propriété et le type de requête.
StreamIndex
Spécifie l’index de base zéro du flux interrogé.
DefaultKeyFrameRate
Indique le nombre estimé d’images par image clé.
DefaultPFrameRate
Indique le nombre prédit d’images par image clé.
DefaultQuality
Spécifie la valeur de qualité par défaut. Cette valeur doit être comprise entre 0 et 1 0000.
NumberOfQualitySettings
Indique le nombre de paramètres de qualité de compression discrets pris en charge par l’appareil.
Capabilities
Spécifie les fonctionnalités de compression de l’appareil. Ce membre peut être un ou plusieurs (logiquement ORed) des valeurs de l’énumération KS_CompressionCaps.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ksmedia.h (include Ksmedia.h) |