D3D11_VIDEO_PROCESSOR_CAPS構造体 (d3d11.h)

Microsoft Direct3D 11 ビデオ プロセッサの機能について説明します。

構文

typedef struct D3D11_VIDEO_PROCESSOR_CAPS {
  UINT DeviceCaps;
  UINT FeatureCaps;
  UINT FilterCaps;
  UINT InputFormatCaps;
  UINT AutoStreamCaps;
  UINT StereoCaps;
  UINT RateConversionCapsCount;
  UINT MaxInputStreams;
  UINT MaxStreamStates;
} D3D11_VIDEO_PROCESSOR_CAPS;

メンバー

DeviceCaps

D3D11_VIDEO_PROCESSOR_DEVICE_CAPS列挙体からの 0 個以上のフラグのビットごとの OR

FeatureCaps

D3D11_VIDEO_PROCESSOR_FEATURE_CAPS列挙体からの 0 個以上のフラグのビットごとの OR

FilterCaps

D3D11_VIDEO_PROCESSPR_FILTER_CAPS列挙体からの 0 個以上のフラグのビットごとの OR

InputFormatCaps

D3D11_VIDEO_PROCESSOR_FORMAT_CAPS列挙体からの 0 個以上のフラグのビットごとの OR

AutoStreamCaps

D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS列挙体からの 0 個以上のフラグのビットごとの OR

StereoCaps

D3D11_VIDEO_PROCESSOR_STEREO_CAPS列挙体からの 0 個以上のフラグのビットごとの OR

RateConversionCapsCount

フレーム レート変換機能の数。 フレーム レート変換機能を列挙するには、 ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps メソッドを呼び出します。

MaxInputStreams

同時に有効にできる入力ストリームの最大数。

MaxStreamStates

デバイスが状態データを格納できる入力ストリームの最大数。

注釈

ビデオ プロセッサは、各入力ストリームの状態情報を格納します。 これらの状態は blit 間で保持されます。 各 blit では、有効または無効にするストリームがアプリケーションによって選択されます。 ストリームを無効にしても、そのストリームの状態情報には影響しません。

MaxStreamStates メンバーは、保存できるストリーム状態の最大数を指定します。 MaxInputStreams メンバーは、blit 中に有効にできるストリームの最大数を指定します。 これら 2 つの値は異なる場合があります。

要件

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

こちらもご覧ください

Direct3D 11 ビデオ構造

ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps