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 |