Microsoft DirectX 8.0

DECIMATION_USAGE 列挙

列挙型

ビデオ イメージを小さなサイズにスケール ダウンするためにオーバーレイ ミキサー フィルタが使用する方法を記述する。

構文

typedef enum {
    DECIMATION_LEGACY,
    DECIMATION_USE_DECODER_ONLY,
    DECIMATION_USE_VIDEOPORT_ONLY,
    DECIMATION_USE_OVERLAY_ONLY,
    DECIMATION_DEFAULT
} DECIMATION_USAGE;

要素

DECIMATION_LEGACY
次のステップをいずれかが成功するまで順に実行し、ビデオをデシメーションする。
  1. VGA チップ上のオーバーレイ スケーラの使用を試みる。
  2. オーバーレイ ミキサーがビデオ ポートを介して接続されている場合は、ビデオ ポート上のスケーラの使用を試みる。
  3. ビデオ イメージをクロッピングする。
DECIMATION_USE_DECODER_ONLY
ビデオ デコーダ上のスケーラを使用してデシメートする。失敗した場合は、ビデオ イメージをクロッピングする。
DECIMATION_USE_VIDEOPORT_ONLY
ビデオ ポートのスケーラを使用してデシメートする。失敗した場合は、ビデオ イメージをクロッピングする。
DECIMATION_USE_OVERLAY_ONLY
VGA チップ上のオーバーレイ スケーラを使用してデシメートする。失敗した場合は、ビデオ イメージをクロッピングする。
DECIMATION_DEFAULT
次のステップをいずれかが成功するまで順に実行し、ビデオをデシメートする。
  1. ビデオ デコーダ上のスケーラの使用を試みる。
  2. VGA チップ上のオーバーレイ スケーラの使用を試みる。
  3. オーバーレイ ミキサーがビデオ ポートを介して接続されている場合は、ビデオ ポート上のスケーラの使用を試みる。
  4. ビデオ イメージをクロッピングする。
このモードは、デフォルトのデシメーション方法である。

参照

IAMVideoDecimationProperties