CompressionCaps 列挙
ビデオ圧縮能力を示す。
構文
typedef enum {
CompressionCaps_CanQuality = 0x01,
CompressionCaps_CanCrunch = 0x02,
CompressionCaps_CanKeyFrame = 0x04,
CompressionCaps_CanBFrame = 0x08,
CompressionCaps_CanWindow = 0x10
} CompressionCaps;
エレメント
CompressionCaps_CanQuality
ビデオ コンプレッサは、IAMVideoCompression::put_Quality および IAMVideoCompression::get_Quality メソッドをサポートする。
CompressionCaps_CanCrunch
ビデオ コンプレッサは、指定されたデータ レートにビデオを圧縮できる。コンプレッサにこの能力がある場合、出力ピン メディア タイプは、VIDEOINFOHEADER 構造体の dwBitRate メンバにデータ レートを含む。データ レートを設定する唯一の方法は、dwBitRate を設定することである。
CompressionCaps_CanKeyFrame
ビデオ コンプレッサは、IAMVideoCompression::put_KeyFrameRate および IAMVideoCompression::get_KeyFrameRate メソッドをサポートする。
CompressionCaps_CanBFrame
ビデオ コンプレッサは、IAMVideoCompression::put_PFramesPerKeyFrame および IAMVideoCompression::get_PFramesPerKeyFrame メソッドをサポートする。
CompressionCaps_CanWindow
ビデオ コンプレッサは、IAMVideoCompression::put_WindowSize および IAMVideoCompression::get_WindowSize メソッドをサポートする。
参照