ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode メソッド (d3d11.h)

ビデオ プロセッサがレンダー ターゲットに書き込むデータのアルファフィル モードを設定します。

構文

void VideoProcessorSetOutputAlphaFillMode(
  [in] ID3D11VideoProcessor                  *pVideoProcessor,
  [in] D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE AlphaFillMode,
  [in] UINT                                  StreamIndex
);

パラメーター

[in] pVideoProcessor

ID3D11VideoProcessor インターフェイスへのポインター。 このポインターを取得するには、 ID3D11VideoDevice::CreateVideoProcessor を呼び出します。

[in] AlphaFillMode

D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE値として指定されたアルファ塗りつぶしモード。

[in] StreamIndex

入力ストリームの 0 から始まるインデックス。 このパラメーターは、 AlphaFillModeD3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM場合に使用されます。 それ以外の場合、パラメーターは無視されます。

戻り値

なし

解説

デバイスでサポートされているフィル モードを確認するには、 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps メソッドを呼び出します。 ドライバーが D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL 機能を報告する場合、ドライバーはすべての塗りつぶしモードをサポートします。 それ以外の場合は、 AlphaFillMode パラメーターを D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUEする必要があります。

既定の塗りつぶしモードは D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUEです。

要件

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

こちらもご覧ください

ID3D11VideoContext