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) |