KS_CompressionCaps列舉 (ksmedia.h)

KS_CompressionCaps列舉會定義裝置的壓縮功能。

Syntax

typedef enum {
  KS_CompressionCaps_CanQuality,
  KS_CompressionCaps_CanCrunch,
  KS_CompressionCaps_CanKeyFrame,
  KS_CompressionCaps_CanBFrame,
  KS_CompressionCaps_CanWindow
} KS_CompressionCaps;

常數

 
KS_CompressionCaps_CanQuality
影片設備支援質量設定。
KS_CompressionCaps_CanCrunch
視訊壓縮可將視訊壓縮成指定的數據速率。 如果 minidriver 支援這項功能,KS_VIDEOINFOHEADER 結構的 dwBitRate 成員會指定預設數據速率。
KS_CompressionCaps_CanKeyFrame
視訊設備支持使用者指定的主要幀速率。
KS_CompressionCaps_CanBFrame
視訊設備支援使用者指定的 P 畫面間隔。 主要畫面格與 P 畫面之間發生的畫面格是雙向 (B) 畫面。
KS_CompressionCaps_CanWindow
視訊壓縮支援使用者指定的視窗大小 (,也就是說,平均大小不能超過指定數據速率的畫面數) 。

規格需求

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

另請參閱

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER