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.
Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_ENCODER_MOTION_SEARCH la característica especificada.
Sintaxis
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
Parámetro de entrada. En la operación de varios adaptadores, indica a qué adaptador físico del dispositivo se aplica esta operación.
SessionInfo
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO que contiene información relacionada con la sesión de codificación.
MotionSearchMode
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE especificando el modo de búsqueda de movimiento deseado para comprobar la compatibilidad.
MapSource
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE que indica el origen que el usuario quiere usar.
BidirectionalRefFrameEnabled
Parámetro de entrada. Indica si el usuario usará la característica para fotogramas de referencia bidireccionales (por ejemplo, marcos B para H264).
SupportFlags
Parámetro de salida. Combinación de D3D12_VIDEO_ENCODER_MOTION_SEARCH_SUPPORT_FLAGS que indica las características admitidas.
MaxMotionHints
Parámetro de salida. Indica el valor máximo admitido por el controlador para NumHintsPerPixel en el modo de textura de GPU o NumMoveRegions en modo de búfer de CPU.
MinDeviation
Parámetro de salida. Para D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE, indica el valor mínimo admitido para SearchDeviationLimit.
MaxDeviation
Parámetro de salida. Para D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE, indica el valor máximo admitido para SearchDeviationLimit.
MapSourcePreferenceRanking
Parámetro de salida. Indica la preferencia del controlador (intervalo de salida permitido [0..1]) para la entrada MapSource. El valor más bajo notificado, el mejor rendimiento para este tipo de entrada MapSource.
MotionUnitPrecisionSupport
Parámetro de salida. Combinación de D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_SUPPORT_FLAGS informes de modos de precisión admitidos para vectores de entrada.
Requisitos
| Requisito | Importancia |
|---|---|
| Header | d3d12video.h |