estructura D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT (d3d12video.h)

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