Partager via


PFND3D12DDI_VIDEO_DECODE_FRAME_0041 fonction de rappel (d3d12umddi.h)

PFND3D12DDI_VIDEO_DECODE_FRAME_0041 enregistre une opération de décodage de frame 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 pour cette méthode.

Syntaxe

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
)
{...}

Paramètres

hDrvCommandList

Handle des données du pilote pour la liste de commandes. Le pilote utilise cette région de mémoire pour stocker des structures de données internes liées à sa liste de commandes.

hDrvDecoder

Décodeur vidéo qui contient l’état interne de cette session de décodage. Les exemples incluent des vecteurs de mouvement, des allocations temporaires internes, etc. Consultez Création d’un décodeur vidéo.

pOutputStreamParameters

Spécifie la surface de sortie et les paramètres de sortie. Voir D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.

pInputStreamParameters

Spécifie le flux de bits d’entrée, les paramètres, les cadres de référence et d’autres paramètres d’entrée pour l’opération de décodage. Voir D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.

Valeur de retour

Aucun

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h