estructura D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT (d3d12video.h)

Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT la característica especificada. Recupera compatibilidad con comandos de extensión de vídeo mediante estructuras de entrada y salida definidas por comandos.

Sintaxis

typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pInputData;
  SIZE_T     InputDataSizeInBytes;
  void       *pOutputData;
  SIZE_T     OutputDataSizeInBytes;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT;

Miembros

NodeIndex

En la operación de varios adaptadores, esto indica a qué adaptador físico del dispositivo se aplica esta operación.

CommandId

Identificador único del comando de extensión de vídeo para el que se consulta la compatibilidad.

pInputData

Datos de entrada para la consulta de funcionalidad asignada por el autor de la llamada con un tamaño inputDataSizeInBytes. Este struct se enumera como fase del parámetro D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT .

InputDataSizeInBytes

Tamaño de bytes de la asignación de datos de entrada.

pOutputData

Datos de salida para la consulta de funcionalidad asignada por el llamador con un tamaño de OutputDataSizeInBytes. Este struct se enumera como fase de parámetro D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT .

OutputDataSizeInBytes

Tamaño de bytes de la asignación de datos de salida.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 2004 (10.0; Compilación 19041)
Servidor mínimo compatible Windows Server, versión 2004 (10.0; Compilación 19041)
Encabezado d3d12video.h