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