PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 fonction de rappel (d3d12umddi.h)

Effectue une opération de traitement vidéo sur un ou plusieurs exemples d’entrée et écrit le résultat dans une surface de sortie

Syntaxe

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

Paramètres

hDrvCommandList

Liste de commandes utilisée pour enregistrer cette commande d’images de processus.

hDrvVideoProcessor

Le processeur vidéo instance à utiliser pour cet appel de processus vidéo. Le processeur vidéo conserve l’état d’une session de traitement vidéo, y compris la mémoire intermédiaire requise, les données de traitement mises en cache ou d’autres espaces de travail temporaires.

pOutputParameters

Arguments de sortie pour le processus vidéo. Les paramètres disponibles se trouvent dans la structure D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS .

pInputStreamParameters

Spécifie un tableau de paramètres d’entrée. Les paramètres disponibles se trouvent dans la structure D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS .

NumInputStreams

Nombre de flux d’entrée.

Valeur de retour

None

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12umddi.h