Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит векторы движения с объединением текстуры GPU или источника буфера ЦП. Перед использованием этой функции пользователь должен проверить поддержку D3D12_FEATURE_VIDEO_ENCODER_MOTION_SEARCH.
Синтаксис
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
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE, указывающий, какой источник используется.
pOpaqueLayoutBuffer
Используйте D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_GPU_TEXTURE. Указатель на id3D12Resource, содержащий разрешенные выходные данные в макете оборудования.
pCPUBuffer
Используйте D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER. Указатель на D3D12_VIDEO_ENCODER_MOVEREGION_INFO.
Требования
| Требование | Ценность |
|---|---|
| Header | d3d12video.h |