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

指定描述屬性集、屬性識別碼和要求類型的初始化 KSPROPERTY 結構。

StreamIndex

指定要查詢之數據流之以零起始的索引。

DefaultKeyFrameRate

指出每個主要畫面格的預估畫面數。

DefaultPFrameRate

指出每個主要畫面格的預測畫面數。

DefaultQuality

指定預設品質值。 此值應介於 0 到 10000 的範圍內。

NumberOfQualitySettings

指出裝置支援的離散壓縮質量設定數目。

Capabilities

指定裝置的壓縮功能。 這個成員可以是KS_CompressionCaps列舉中值的邏輯上一或多個 (ORed)

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)

另請參閱

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION