Condividi tramite


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

Vedi anche

PFND3D12DDI_CREATEVIDEOPROCESSOR_0072