次の方法で共有


DXVAHD_OUTPUT_RATE列挙 (dxvahd.h)

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の入力ストリームの出力フレーム レートを指定します。

この列挙型は、 DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 構造体で使用されます。

構文

typedef enum _DXVAHD_OUTPUT_RATE {
  DXVAHD_OUTPUT_RATE_NORMAL = 0,
  DXVAHD_OUTPUT_RATE_HALF = 1,
  DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;

定数

 
DXVAHD_OUTPUT_RATE_NORMAL
値: 0
フレーム出力は通常の速度です。

プログレッシブ入力の場合、すべてのフレームで 1 つの出力フレームが生成されます。 インターレース入力の場合、すべてのフレーム (2 つのフィールド) で 2 つのプログレッシブ出力フレームが生成されます。
DXVAHD_OUTPUT_RATE_HALF
値: 1
フレーム出力はハーフレートです。

プログレッシブ入力の場合、DXVAHD_OUTPUT_RATE_NORMALと同様に、すべてのフレームで 1 つの出力フレーム 生成されます。 インターレース入力の場合、すべてのフレームで 1 つのプログレッシブ出力フレームが生成されます。
DXVAHD_OUTPUT_RATE_CUSTOM
値: 2
フレーム出力はカスタム レートです。

フレーム レート変換または逆テレシネには、この値を使用します。 正確なレートは、DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA構造体の OutputRate メンバーで指定されます。 ビデオ プロセッサでサポートされているカスタム レートの一覧を取得するには、 IDXVAHD_Device::GetVideoProcessorCustomRates メソッドを呼び出します。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header dxvahd.h

関連項目

DXVA-HD

DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

Direct3D ビデオ列挙

Media Foundation 列挙