Partager via


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)

Voir aussi

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION