次の方法で共有


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 メソッドをサポートする。

参照