KSPROPERTY_VIDEOCOMPRESSION_S構造体 (ksmedia.h)

KSPROPERTY_VIDEOCOMPRESSION_S構造体は、指定したストリームの単一のKSPROPERTY_VIDEOCOMPRESSION_Xxx プロパティを記述します。

構文

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       Value;
} KSPROPERTY_VIDEOCOMPRESSION_S, *PKSPROPERTY_VIDEOCOMPRESSION_S;

メンバー

Property

プロパティ セット、プロパティ ID、および要求の種類を記述する、初期化された KSPROPERTY 構造体を指定します。

StreamIndex

ストリームの 0 から始まるインデックスを格納します。

Value

要求の値を指定します。 Set 要求の場合、ミニドライバーは Property で指定されたプロパティをこの値に設定する必要があります。 Get 要求の場合、ミニドライバーは Property で指定されたプロパティの値を返す必要があります。

注釈

この構造体を使用するすべてのKSPROPERTY_VIDEOCOMPRESSIONプロパティは、読み取り/書き込みです。

要件

要件
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

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