KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S構造体 (ksmedia.h)
KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S構造体は、デバイスでサポートされているビデオ圧縮機能に関する情報を記述します。
構文
typedef struct {
KSPROPERTY Property;
ULONG StreamIndex;
LONG DefaultKeyFrameRate;
LONG DefaultPFrameRate;
LONG DefaultQuality;
LONG NumberOfQualitySettings;
LONG Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;
メンバーズ
Property
プロパティ セット、プロパティ ID、および要求の種類を記述する、初期化 KSPROPERTY 構造体を指定します。
StreamIndex
クエリを実行するストリームの 0 から始まるインデックスを指定します。
DefaultKeyFrameRate
キー フレームあたりの推定フレーム数を示します。
DefaultPFrameRate
キー フレームあたりのフレームの予測数を示します。
DefaultQuality
既定の品質値を指定します。 この値は、0 ~ 10000 の範囲である必要があります。
NumberOfQualitySettings
デバイスがサポートする個別の圧縮品質設定の数を示します。
Capabilities
デバイスの圧縮機能を指定します。 このメンバーには、KS_CompressionCaps 列挙体の値の 1 つ以上 (論理的に ORed) を指定できます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |
関連項目
KSPROPERTY を する