Microsoft DirectX 8.0

CompressionCaps 列挙

列挙型

ビデオ圧縮能力を示す。

構文

typedef enum {
    CompressionCaps_CanQuality = 0x00000001,
    CompressionCaps_CanCrunch = 0x00000002,
    CompressionCaps_CanKeyFrame = 0x00000004,
    CompressionCaps_CanBFrame = 0x00000008,
    CompressionCaps_CanWindow = 0x0000000A
} 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 メソッドをサポートする。

参照

IAMVideoCompression