共用方式為


ID3D12VideoDevice2::CreateVideoProcessor1 方法 (d3d12video.h)

建立支援受保護資源的視訊處理器實例。

語法

HRESULT CreateVideoProcessor1(
  UINT                                         NodeMask,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc,
  UINT                                         NumInputStreamDescs,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC  *pInputStreamDescs,
  ID3D12ProtectedResourceSession               *pProtectedResourceSession,
  REFIID                                       riid,
  void                                         **ppVideoProcessor
);

參數

NodeMask

節點遮罩,指定將使用視訊處理器的實體適配卡。 針對單一 GPU 作業,請將此設定為零。 如果有多個 GPU 節點,請設定一個位來識別節點,也就是套用命令佇列的裝置實體適配卡。 遮罩中的每個位都會對應至單一節點。 只能設定1位。

pOutputStreamDesc

描述輸出數據流之D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC (ns-d3d12video-d3d12_video_process_output_stream_desc) 結構的指標。

NumInputStreamDescs

pInputStreamDescs 參數中提供的輸入數據流數目。

pInputStreamDescs

D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC (ns-d3d12video-d3d12_video_process_input_stream_desc) 結構的指標。 所提供的結構數目應該符合 NumInputStreamDescs 參數中指定的值。

pProtectedResourceSession

用來管理受保護資源的存取權的 ID3D12ProtectedResourceSession

riid

視訊處理器介面的全域唯一標識碼 (GUID) 。

ppVideoProcessor

接收 ID3D12VideoProcessor1 介面指標的記憶體區塊指標

傳回值

這個方法會傳回 HRESULT。

備註

若要在建立期間變更設定的參數,您必須重新建立視訊處理器物件。

規格需求

需求
最低支援的用戶端 Windows 10 組建 20348
最低支援的伺服器 Windows 10 組建 20348
標頭 d3d12video.h