PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS fonction de rappel (d3d10umddi.h)

Retourne des indications de pilote sur les opérations de processeur vidéo qui sont les mieux effectuées à l’aide d’un matériel de superposition multiplan plutôt que de VideoProcessorBlt. Facultatif pour les pilotes WDDM (Windows Display Driver Model) 2.0 ou version ultérieure.

Syntaxe

PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints;

HRESULT Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT OutputWidth,
  UINT OutputHeight,
  DXGI_FORMAT OutputFormat,
  UINT StreamCount,
  const D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
  UINT *pBehaviorHints
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique). Le runtime Direct3D a passé le pilote en mode utilisateur, ce handle en tant que membre hDevice de la structure D3DDDIARG_CREATEDEVICE lors de la création de l’appareil.

hVideoProcessor

Gérez l’objet processeur vidéo.

OutputWidth

Indique la largeur de la surface de sortie.

OutputHeight

Indique la hauteur de la surface de sortie.

OutputFormat

Indique le format de sortie du processeur vidéo.

StreamCount

Nombre de flux d’entrée à traiter.

pStreams

Tableau de structures indiquant le format et l’état de chaque flux.

pBehaviorHints

Reçoit une combinaison de valeurs de D3DWDDM2_0DDI_VIDEO_PROCESSOR_MULTIPLANE_BEHAVIOR_HINTS qui indictent les opérations les mieux effectuées à l’aide d’un matériel de superposition multiplan plutôt qu’avec VideoProcessorBlt.

Valeur de retour

Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Remarques

Cette fonction utilise l’état actuel, définie via le jeu VideoProcessorSetOutput et VideoProcessorSetStream des interfaces de pilote de périphérique (DDIs) et retourne les opérations qui peuvent être effectuées plus efficacement à l’aide de plusieurs matériels de superposition.

Configuration requise

   
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt