Partager via


PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS fonction de rappel (d3d10umddi.h)

Retourne des indicateurs de pilote quant aux 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 Windows Display Driver Model (WDDM) 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 pour le périphérique d’affichage (contexte graphique). Le runtime Direct3D a passé ce handle au pilote en mode utilisateur en tant que membre hDevice de la structure D3DDDIARG_CREATEDEVICE lors de la création de l’appareil.

hVideoProcessor

Handle vers 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 la status de chaque flux.

pBehaviorHints

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

Valeur retournée

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éfini via les ensembles d’interfaces de pilote de périphérique (DDIs) VideoProcessorSetOutput et VideoProcessorSetStream , et retourne les opérations qui peuvent être effectuées plus efficacement à l’aide de plusieurs matériels de superposition.

Configuration requise

Condition requise Valeur
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 (incluez D3d10umddi.h)

Voir aussi

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt