次の方法で共有


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
ビデオ コンプレッサーは、ユーザー指定のウィンドウ サイズ (つまり、平均サイズが指定されたデータ レートを超えることができないフレームの数) をサポートします。

必要条件

要件 価値
ヘッダー ksmedia.h (Ksmedia.h を含む)

関連項目

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER