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 du matériel de superposition multiplan plutôt que d'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 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 HRESULT code d’erreur.

Remarques

Cette fonction utilise l’état actuel, définie via la VideoProcessorSetOutput et VideoProcessorSetStream ensemble d’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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
plateforme cible Bureau
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt