KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S structure (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 KSPROPERTY initialisée qui décrit le jeu de propriétés, l’ID de propriété et le type de demande.
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 10 000.
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 une ou plusieurs (ORed logique) des valeurs de l’énumération KS_CompressionCaps .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |