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_QPMAP_INPUT la característica especificada.
Sintaxis
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
BOOL IsSupported;
UINT MapSourcePreferenceRanking;
UINT BlockSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT;
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.
MapSource
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE que indica el origen que el usuario quiere usar.
IsSupported
Parámetro de salida. Indica si se admite el valor especificado para la característica.
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 .
BlockSize
Parámetro de salida. Indica el tamaño de píxel de los bloques. Cuando la entrada es D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER, debe coincidir con el valor QPMapRegionPixelsSize notificado por el controlador.
Requisitos
| Requisito | Importancia |
|---|---|
| Header | d3d12video.h |