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 |