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