Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene datos de vectores de movimiento con una unión para la textura de GPU o el origen del búfer de CPU. El usuario debe comprobar la compatibilidad con D3D12_FEATURE_VIDEO_ENCODER_MOTION_SEARCH antes de usar esta característica.
Sintaxis
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
Un D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE que indica qué origen se usa.
pOpaqueLayoutBuffer
Use con D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_GPU_TEXTURE. Puntero a un id3D12Resource que contiene la salida resuelta en el diseño específico del hardware.
pCPUBuffer
Use con D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER. Puntero a un D3D12_VIDEO_ENCODER_MOVEREGION_INFO.
Requisitos
| Requisito | Importancia |
|---|---|
| Header | d3d12video.h |