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) |