Partager via


structure D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 (d3d12umddi.h)

Décrit la sortie de l’opération de résolution.

Syntaxe

typedef struct D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 {
  D3D12DDI_HRESOURCE                hDrvMotionVectorTexture2D;
  D3D12DDI_RESOURCE_COORDINATE_0053 MotionVectorCoordinate;
  D3D12DDI_HRESOURCE                hDrvDifferencesMetricTexture2D;
  D3D12DDI_RESOURCE_COORDINATE_0053 DifferencesMetricCoordinate;
} D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053;

Membres

hDrvMotionVectorTexture2D

Ressource de sortie pour les vecteurs de mouvement résolus. Les vecteurs de mouvement sont résolus en une texture DXGI_FORMAT_R16G16_SINT 2d. Les données résolues sont censées être un entier signé de 16 octets avec l’unité pel de quart, avec le composant vecteur X stocké dans le composant R et le composant vectoriel Y stocké dans le composant G. Les vecteurs de mouvement sont stockés dans une disposition 2D qui correspond à la disposition de pixels des textures d’entrée d’origine.

MotionVectorCoordinate

Spécifie 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és par l’entrée PixelWidth/PixelHeight et le D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.

hDrvDifferencesMetricTexture2D

Lorsque le D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 est D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_NONE, ce paramètre doit être nullptr.

Lorsque le D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 est D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_SUM_OF_ABSOLUTE_TRANSFORMED_DIFFERENCES, il s’agit d’un DXGI_FORMAT_R32_UNORM ou d’une texture DXGI_FORMAT_R32_UINT 2D. Les valeurs sont stockées dans une disposition 2D qui correspond à la disposition de pixels des textures d’entrée d’origine.

DifferencesMetricCoordinate

Spécifie l’origine de sortie de la métrique des différences. La sous-région restante doit être suffisamment grande pour stocker une métrique de différence par bloc spécifié par le PixelWidth/PixelHeight d’entrée du D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h