次の方法で共有


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 する

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION