KS_CompressionCaps列挙 (ksmedia.h)

KS_CompressionCaps列挙は、デバイスの圧縮機能を定義します。

構文

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
ビデオコンプレッサーは、ビデオを指定されたデータレートに圧縮できます。 ミニドライバーがこの機能をサポートしている場合、KS_VIDEOINFOHEADER構造体の dwBitRate メンバーは、既定のデータ速度を指定します。
KS_CompressionCaps_CanKeyFrame
ビデオ コンプレッサーは、ユーザー指定のキー フレーム レートをサポートします。
KS_CompressionCaps_CanBFrame
ビデオ コンプレッサーは、ユーザー指定の P フレーム間隔をサポートします。 キー フレームと P フレームの間に発生するフレームは、双方向 (B) フレームです。
KS_CompressionCaps_CanWindow
ビデオ コンプレッサーは、ユーザー指定のウィンドウ サイズ (つまり、平均サイズが指定されたデータ レートを超えることができないフレームの数) をサポートします。

要件

要件
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER