Partager via


ID3D12VideoDecodeCommandList::D ecodeFrame, méthode (d3d12video.h)

Enregistre une opération de trame de décodage dans la liste de commandes. Les entrées, les sorties et les paramètres du décodage sont spécifiés en tant qu’arguments de cette méthode.

Syntaxe

void DecodeFrame(
  ID3D12VideoDecoder                               *pDecoder,
  const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS  *pInputArguments
);

Paramètres

pDecoder

Pointeur vers une interface ID3D12VideoDecoder représentant un décodeur instance.

pOutputArguments

Une structure D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS spécifiant la surface de sortie et les arguments de sortie.

pInputArguments

Une structure D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS spécifiant le flux binaire d’entrée, les trames de référence et d’autres paramètres d’entrée.

Valeur de retour

None

Notes

La méthode ID3D12VideoDecodeCommandList1::D ecodeFrame1 fournit les mêmes fonctionnalités que cette méthode, mais ajoute la prise en charge des histogrammes de décodage.

Spécifications

   
En-tête d3d12video.h
DLL d3d12.dll