Partager via


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)

Voir aussi

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION