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