PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 funzione di callback (d3d12umddi.h)

Esegue un'operazione di elaborazione video su uno o più campioni di input e scrive il risultato in una superficie di output

Sintassi

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;

void Pfnd3d12ddiVideoProcessFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
  const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
  const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
  UINT NumInputStreams
)
{...}

Parametri

hDrvCommandList

Elenco di comandi usato per registrare questo comando frame di processo.

hDrvVideoProcessor

Istanza del processore video da usare per questa chiamata al processo video. Il processore video contiene lo stato per una sessione di elaborazione video, inclusa la memoria intermedia necessaria, i dati di elaborazione memorizzati nella cache o altro spazio di lavoro temporaneo.

pOutputParameters

Argomenti di output per il processo video. I parametri disponibili si trovano nella struttura D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS .

pInputStreamParameters

Specifica una matrice di parametri di input. I parametri disponibili si trovano nella struttura D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS .

NumInputStreams

Conteggio dei flussi di input.

Valore restituito

nessuno

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12umddi.h