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 utilizzato per registrare questo comando frame di processo.
hDrvVideoProcessor
Istanza del processore video da usare per questa chiamata al processo video. Il processore video mantiene lo stato per una sessione di elaborazione video, inclusa la memoria intermedia necessaria, i dati di elaborazione memorizzati nella cache o altri spazi di lavoro temporanei.
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
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | d3d12umddi.h |