estructura D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT (d3d12video.h)

Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT la característica especificada. Compatibilidad de informes con ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.

Sintaxis

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT {
  UINT                                       NodeIndex;
  D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
  D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE         MapType;
  BOOL                                       IsSupported;
  UINT64                                     MaxResolvedBufferAllocationSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT;

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.

MapType

Parámetro de entrada. Un D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE especificando el tipo de asignación de entrada.

IsSupported

Parámetro de salida. Indica si se admiten los parámetros de entrada especificados para la característica.

MaxResolvedBufferAllocationSize

Parámetro de salida. Indica el tamaño de la asignación que el usuario debe realizar para el resultado del búfer opaco de salida de la operación ResolveInputParamLayout.

Requisitos

Requisito Importancia
Header d3d12video.h