Condividi tramite


PFND3D12DDI_VIDEO_DECODE_FRAME_0041 funzione di callback (d3d12umddi.h)

PFND3D12DDI_VIDEO_DECODE_FRAME_0041 registra un'operazione decodifica frame nell'elenco dei comandi. Gli input, gli output e i parametri per il decodificato vengono specificati come argomenti per questo metodo.

Sintassi

PFND3D12DDI_VIDEO_DECODE_FRAME_0041 Pfnd3d12ddiVideoDecodeFrame0041;

void Pfnd3d12ddiVideoDecodeFrame0041(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
  const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041 *pOutputStreamParameters,
  const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}

Parametri

hDrvCommandList

Handle per i dati del driver per l'elenco di comandi. Il driver usa questa area di memoria per archiviare strutture di dati interne correlate all'elenco di comandi.

hDrvDecoder

Decodificatore video contenente lo stato interno per questa sessione di decodifica. Esempi includono vettori di movimento, allocazioni temporanee interne e così via. Vedere Creazione di un decodificatore video.

pOutputStreamParameters

Specifica la superficie di output e i parametri di output. Vedere D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.

pInputStreamParameters

Specifica il flusso di bit di input, i parametri, i frame di riferimento e altri parametri di input per l'operazione di decodifica. Vedere D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.

Valore restituito

nessuno

Requisiti

Requisito Valore
Intestazione d3d12umddi.h