Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Bewegungsvektordaten mit einer Vereinigung für GPU-Textur oder CPU-Pufferquelle. Der Benutzer muss die Unterstützung für D3D12_FEATURE_VIDEO_ENCODER_MOTION_SEARCH überprüfen, bevor dieses Feature verwendet wird.
Syntax
typedef struct D3D12_VIDEO_ENCODER_FRAME_MOTION_VECTORS {
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
union {
ID3D12Resource *pOpaqueLayoutBuffer;
D3D12_VIDEO_ENCODER_MOVEREGION_INFO *pCPUBuffer;
};
} D3D12_VIDEO_ENCODER_FRAME_MOTION_VECTORS;
Elemente
MapSource
Ein D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE , der angibt, welche Quelle verwendet wird.
pOpaqueLayoutBuffer
Wird mit D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_GPU_TEXTURE verwendet. Zeiger auf eine ID3D12Resource, die die aufgelöste Ausgabe im hardwarespezifischen Layout enthält.
pCPUBuffer
Wird mit D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER verwendet. Zeiger auf eine D3D12_VIDEO_ENCODER_MOVEREGION_INFO.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |