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 を含む) |