Partager via


ID3D12VideoProcessCommandList1::P rocessFrames1, méthode (d3d12video.h)

Enregistre une opération de traitement vidéo dans la liste de commandes, fonctionnant sur un ou plusieurs exemples d’entrée et écrivant le résultat dans une surface de sortie. Cette version de la méthode prend en charge la modification des D3D12_VIDEO_FIELD_TYPE pour chaque appel, contrairement à ID3D12VideoProcessCommandList::P rocessFrames.

Syntaxe

void ProcessFrames1(
  ID3D12VideoProcessor                              *pVideoProcessor,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  UINT                                              NumInputStreams,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments
);

Paramètres

pVideoProcessor

Pointeur vers une interface ID3D12VideoProcessor représentant un instance de processeur vidéo.

pOutputArguments

Structure D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS spécifiant la surface de sortie et les arguments de sortie.

NumInputStreams

Nombre de flux d’entrée.

pInputArguments

Pointeur vers un tableau de structures D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 spécifiant les paramètres d’entrée.

Valeur de retour

None

Spécifications

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