Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , если указанная функция D3D12_FEATURE_VIDEO_ENCODER_MOTION_SEARCH.
Синтаксис
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_MOTION_SEARCH {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE MotionSearchMode;
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
BOOL BidirectionalRefFrameEnabled;
D3D12_VIDEO_ENCODER_MOTION_SEARCH_SUPPORT_FLAGS SupportFlags;
UINT MaxMotionHints;
UINT MinDeviation;
UINT MaxDeviation;
UINT MapSourcePreferenceRanking;
D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_SUPPORT_FLAGS MotionUnitPrecisionSupport;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_MOTION_SEARCH;
Members
NodeIndex
Входной параметр. В операции с несколькими адаптерами указывает, к какой физический адаптер устройства применяется эта операция.
SessionInfo
Входной параметр. D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO, содержащий сведения, относящиеся к сеансу кодирования.
MotionSearchMode
Входной параметр. D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE указание требуемого режима поиска движения для проверки поддержки.
MapSource
Входной параметр. D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE, указывающее, какой источник пользователь намерен использовать.
BidirectionalRefFrameEnabled
Входной параметр. Указывает, будет ли пользователь использовать функцию для двунаправленных ссылочных кадров (например, кадров B для H264).
SupportFlags
Выходной параметр. Сочетание D3D12_VIDEO_ENCODER_MOTION_SEARCH_SUPPORT_FLAGS , указывающее поддерживаемые функции.
MaxMotionHints
Выходной параметр. Указывает максимальное значение, поддерживаемое драйвером NumHintsPerPixel в режиме текстуры GPU или NumMoveRegions в режиме буфера ЦП.
MinDeviation
Выходной параметр. Для D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE указывает минимальное значение, поддерживаемое для SearchDeviationLimit.
MaxDeviation
Выходной параметр. Для D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE указывает максимальное значение, поддерживаемое для SearchDeviationLimit.
MapSourcePreferenceRanking
Выходной параметр. Указывает предпочтения драйвера (разрешенный выходной диапазон [0..1]) для входного mapSource. Наименьшее указанное значение— оптимальная производительность для этого типа входных данных MapSource.
MotionUnitPrecisionSupport
Выходной параметр. Сочетание D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_SUPPORT_FLAGS отчетов поддерживает режимы точности входных векторов.
Требования
| Требование | Ценность |
|---|---|
| Header | d3d12video.h |