Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Contains motion vectors data with a union for either GPU texture or CPU buffer source. The user must check support for D3D12_FEATURE_VIDEO_ENCODER_MOTION_SEARCH before using this feature.
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;
Members
MapSource
A D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE indicating which source is used.
pOpaqueLayoutBuffer
Use with D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_GPU_TEXTURE. Pointer to an ID3D12Resource containing the resolved output in hardware-specific layout.
pCPUBuffer
Use with D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER. Pointer to a D3D12_VIDEO_ENCODER_MOVEREGION_INFO.
Requirements
| Requirement | Value |
|---|---|
| Header | d3d12video.h |