Metodo ID3D12VideoDevice2::CreateVideoProcessor1 (d3d12video.h)
Crea un'istanza del processore video con supporto per le risorse protette.
Sintassi
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
);
Parametri
NodeMask
Maschera del nodo che specifica la scheda fisica in cui verrà usato il processore video. Per una singola operazione GPU, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo, ad esempio la scheda fisica del dispositivo, a cui si applica la coda dei comandi. Ogni bit nella maschera corrisponde a un singolo nodo. È possibile impostare solo 1 bit.
pOutputStreamDesc
Puntatore a una struttura D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_output_stream_desc) che descrive il flusso di output.
NumInputStreamDescs
Numero di flussi di input forniti nel parametro pInputStreamDescs .
pInputStreamDescs
Un puntatore a un elenco di D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_input_stream_desc) struttura i flussi di input. Il numero di strutture fornite deve corrispondere al valore specificato nel parametro NumInputStreamDescs .
pProtectedResourceSession
ID3D12ProtectedResourceSession per la gestione dell'accesso alle risorse protette.
riid
Identificatore univoco globale (GUID) per l'interfaccia del processore video.
ppVideoProcessor
Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D12VideoProcessor1
Valore restituito
Questo metodo restituisce HRESULT.
Commenti
Per modificare i parametri impostati durante la creazione, è necessario ricreare l'oggetto processore video.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | d3d12video.h |