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 要求の場合、ミニドライバーは、プロパティ で指定されたプロパティをこの値に設定する必要があります。 Get 要求の場合、ミニドライバーは、プロパティ で指定されたプロパティの値返す必要があります。
備考
この構造体を使用するすべてのKSPROPERTY_VIDEOCOMPRESSIONプロパティは、読み取り/書き込みです。
必要条件
要件 | 価値 |
---|---|
ヘッダー | 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