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