Partager via


structure KSPROPERTY_VIDEOCOMPRESSION_S (ksmedia.h)

La structure KSPROPERTY_VIDEOCOMPRESSION_S décrit une propriété KSPROPERTY_VIDEOCOMPRESSION_Xxx unique d’un flux spécifié.

Syntaxe

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       Value;
} KSPROPERTY_VIDEOCOMPRESSION_S, *PKSPROPERTY_VIDEOCOMPRESSION_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

Contient l’index de base zéro du flux.

Value

Spécifie la valeur d’une requête. Pour les requêtes Set, le minidriver doit définir la propriété spécifiée dans Propriété sur cette valeur. Pour les requêtes Get, le minidriver doit retourner la valeur de la propriété spécifiée dans Property.

Remarques

Toutes les propriétés KSPROPERTY_VIDEOCOMPRESSION qui utilisent cette structure sont en lecture/écriture.

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

KSPROPERTY

KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_QUALITY

KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE

PROPSETID_VIDCAP_VIDEOCOMPRESSION