Partager via


PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING fonction de rappel (d3d10umddi.h)

Indique que l’échantillonnage inférieur du décodeur sera utilisé et que le pilote doit allouer les cadres de référence appropriés. Facultatif pour les pilotes Windows Display Driver Model (WDDM) 2.0 ou ultérieur.

Syntaxe

PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING Pfnd3dwddm20DdiVideodecoderenabledownsampling;

HRESULT Pfnd3dwddm20DdiVideodecoderenabledownsampling(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HDECODE hDecoder,
  D3DDDI_COLOR_SPACE_TYPE InputColorSpace,
  const D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc,
  D3DDDI_COLOR_SPACE_TYPE OutputColorSpace,
  UINT ReferenceFrameCount
)
{...}

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.

hDecoder

Handle de l’objet décodeur.

InputColorSpace

Valeur D3DDDI_COLOR_SPACE_TYPE qui indique les informations d’espace de couleurs des données du cadre de référence.

pOutputDesc

Indique la résolution et le format des images de sortie/d’affichage. Il s’agit de la résolution de destination et du format de l’opération de down-sample.

Note Le membre de profil de décodage (Guid) de pOutputDesc peut être ignoré.
 

OutputColorSpace

Valeur D3DDDI_COLOR_SPACE_TYPE qui indique les informations d’espace de couleur des cadres de sortie/d’affichage.

ReferenceFrameCount

Indique le nombre de cadres de référence utilisés.

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 ne peut être appelée qu’une seule fois, avant le premier appel VideoDecoderBeginFrame .

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

D3DDDI_COLOR_SPACE_TYPE

VideoDecoderBeginFrame