structure DXVAHD_BLT_STATE_CONSTRICTION_DATA (dxvahd.h)
Spécifie si la sortie est sous-échantillonnée dans une opération blit, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Syntaxe
typedef struct _DXVAHD_BLT_STATE_CONSTRICTION_DATA {
BOOL Enable;
SIZE Size;
} DXVAHD_BLT_STATE_CONSTRICTION_DATA;
Membres
Enable
Si la valeur est TRUE, le sous-échantillonnage est activé. Sinon, le sous-échantillonnage est désactivé et le membre Size est ignoré. La valeur d’état par défaut est FALSE (le sous-échantillonnage est désactivé).
Size
Taille de l’échantillonnage. La valeur par défaut est (1,1).
Remarques
Si le membre Activer a la valeur TRUE, l’appareil sous-échantillonne le rectangle cible composé à la taille indiquée dans le membre Size , puis le met à l’échelle à la taille du rectangle cible.
La largeur et la hauteur de Size doivent être supérieures à zéro. Si la taille est supérieure au rectangle cible, le sous-échantillonnage ne se produit pas.
Pour utiliser cet état, l’appareil doit prendre en charge le sous-échantillonnage, indiqué par l’indicateur de capacité DXVAHD_FEATURE_CAPS_CONSTRICTION . Pour rechercher cette fonctionnalité, appelez IDXVAHD_Device ::GetVideoProcessorDeviceCaps. Si l’appareil prend en charge le sous-échantillonnage, il définit l’indicateur DXVAHD_FEATURE_CAPS_CONSTRICTION dans le membre FeatureCaps de la structure DXVAHD_VPDEVCAPS .
Si l’appareil ne prend pas en charge le sous-échantillonnage, la méthode IDXVAHD_VideoProcessor ::SetVideoProcessBltState échoue pour cet état.
Le sous-échantillonnage est parfois utilisé pour réduire la qualité du contenu premium lorsque d’autres formes de protection de contenu ne sont pas disponibles.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dxvahd.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour