structure D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT (d3d12video.h)
Reçoit les données de sortie des appels à ID3D12VideoEncodeCommandList ::ResolveMotionVectorHeap.
Syntaxe
typedef struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT {
ID3D12Resource *pMotionVectorTexture2D;
D3D12_RESOURCE_COORDINATE MotionVectorCoordinate;
} D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT;
Membres
pMotionVectorTexture2D
ID3D12Resource représentant la ressource de sortie pour les vecteurs de mouvement résolus. Les vecteurs de mouvement sont résolus pour DXGI_FORMAT_R16G16_SINT textures 2D. Les données résolues sont un entier signé de 16 octets avec des unités PEL quart avec le composant vecteur X stocké dans le composant R et le composant vecteur Y stocké dans le composant G. Les vecteurs de mouvement sont stockés dans une disposition 2D qui correspond à la disposition en pixels des textures d’entrée d’origine.
MotionVectorCoordinate
Structure D3D12_RESOURCE_COORDINATE spécifiant l’origine de sortie des vecteurs de mouvement. La sous-région restante doit être suffisamment grande pour stocker tous les vecteurs de mouvement par bloc spécifié par le pixel d’entrée avec et la hauteur de pixel et la D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE spécifiée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 (10.0 ; Build 19041) |
Serveur minimal pris en charge | Windows Server, version 2004 (10.0 ; Build 19041) |
En-tête | d3d12video.h |
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