structure D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING est utilisé par le pilote en mode utilisateur pour recommander des paramètres de sous-échantillonnage qui peuvent être utilisés pour décoder le flux en temps réel. Le pilote fournit ces fonctionnalités lorsque sa fonction PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES est appelée.

Syntaxe

typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
  const D3D11_1DDI_VIDEO_DECODER_DESC   *pInputDesc;
  D3DDDI_COLOR_SPACE_TYPE               InputColorSpace;
  const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
  const DXGI_RATIONAL                   *pFrameRate;
  D3D11_1DDI_VIDEO_DECODER_DESC         *pOutputDesc;
  D3DDDI_COLOR_SPACE_TYPE               OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;

Membres

pInputDesc

[in] Pointeur vers une structure de D3D11_1DDI_VIDEO_DECODER_DESC contenant le profil de décodage utilisé ainsi que la résolution et le format des cadres de référence. Il s’agit de la résolution/format à sous-échantillonner (par exemple, 4K, DXGI_FORMAT_P010).

InputColorSpace

[in] Valeur D3DDDI_COLOR_SPACE_TYPE qui spécifie les informations d’espace de couleur des données du cadre de référence.

pInputConfig

[in] Pointeur vers une structure D3D11_1DDI_VIDEO_DECODER_CONFIG contenant les données de configuration associées au profil de décodage.

pFrameRate

[in] Pointeur vers une structure de DXGI_RATIONAL contenant la fréquence d’images du contenu vidéo.

pOutputDesc

[out] Pointeur vers une structure D3D11_1DDI_VIDEO_DECODER_DESC dans laquelle le pilote retourne la résolution recommandée et le format des images de sortie/d’affichage.

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

OutputColorSpace

[out] Emplacement dans lequel le pilote retourne les informations d’espace de couleur recommandées D3DDDI_COLOR_SPACE_TYPE des données du cadre d’affichage.

Remarques

Le pilote recommande les paramètres de l’exemple down afin que le flux vidéo puisse être décodé en temps réel. S’il n’existe aucun exemple de solution qui peut entraîner un décodage en temps réel, le pilote doit recommander la configuration la plus proche de la solution en temps réel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES