struttura D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 (d3d12umddi.h)
La struttura D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 contiene gli argomenti usati per creare un processore video.
Sintassi
typedef struct D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 {
UINT NodeMask;
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 OutputStream;
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
UINT NumInputStreams;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072;
Members
NodeMask
Rappresenta il set di nodi. Per una singola operazione GPU, impostare questo valore su zero (0). Se sono presenti più nodi GPU, impostare un bit per identificare l'adattatore fisico del dispositivo a cui si applica la coda dei comandi. Ogni bit nella maschera corrisponde a un singolo nodo. È possibile impostare un solo bit.
OutputStream
Struttura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 che descrive il flusso di output.
pInputStreams
Puntatore a una struttura D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 per il flusso di input.
NumInputStreams
Numero di flussi di input.
hDrvProtectedResourceSession
Gestire la sessione di risorse protetta acquisita in fase di creazione dell'oggetto.
Commenti
Un processore video contiene lo stato per una sessione di elaborazione video. Lo stato include la memoria intermedia necessaria, i dati di elaborazione memorizzati nella cache o altri spazi di lavoro temporanei. È necessario creare un processore video separato per ogni flusso di contenuto dall'applicazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Intestazione | d3d12umddi.h |