PFND3D12DDI_VIDEO_DECODE_FRAME_0032 funzione di callback (d3d12umddi.h)

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

Sintassi

PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Pfnd3d12ddiVideoDecodeFrame0032;

void Pfnd3d12ddiVideoDecodeFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
  const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 *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 che contiene lo stato interno per questa sessione di decodifica. Alcuni 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
Piattaforma di destinazione Windows
Intestazione d3d12umddi.h