次の方法で共有


D3D11_VIDEO_PROCESSOR_CUSTOM_RATE 構造体 (d3d11.h)

フレーム レート変換または逆テレシン (IVTC) のカスタム レートを指定します。

構文

typedef struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE {
  DXGI_RATIONAL CustomRate;
  UINT          OutputFrames;
  BOOL          InputInterlaced;
  UINT          InputFramesOrFields;
} D3D11_VIDEO_PROCESSOR_CUSTOM_RATE;

メンバー

CustomRate

入力フレームレートに対する出力フレームレートの比率を、有理数を保持する DXGI_RATIONAL 構造として表される。

OutputFrames

N 個の入力サンプルごとに生成される出力フレームの数 (N = InputFramesOrFields)。

InputInterlaced

TRUE の場合は、入力ストリームをインターレースする必要があります。 それ以外の場合、入力ストリームはプログレッシブである必要があります。

InputFramesOrFields

生成されるすべての N 個の出力フレーム ( N = OutputFrames) の入力フィールドまたはフレームの数。

解説

CustomRate メンバーはレート変換係数を提供し、残りのメンバーは入力サンプルと出力サンプルのパターンを定義します。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header d3d11.h

関連項目

Direct3D 11 ビデオ構造

ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate