Compartir a través de


Método ID3D12VideoProcessCommandList2::ExecuteExtensionCommand (d3d12video.h)

Registra un comando para ejecutar un comando de extensión de vídeo en una lista de comandos de proceso de vídeo.

Sintaxis

void ExecuteExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pExecutionParameters,
  SIZE_T                      ExecutionParametersSizeInBytes
);

Parámetros

pExtensionCommand

Puntero a un id3D12VideoExtensionCommand que representa el comando de extensión de vídeo que se va a ejecutar. El autor de la llamada es responsable de mantener la duración del objeto hasta que se complete la ejecución del comando.

pExecutionParameters

Puntero a la estructura de parámetros de ejecución, que se define mediante el comando . La estructura de parámetros debe coincidir con los parámetros enumerados por una llamada a ID3D12VideoDevice::CheckFeatureSupport con el valor de característica de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS y un valor de fase de parámetro de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION.

ExecutionParametersSizeInBytes

Tamaño de la estructura de parámetros pExecutionParameters , en bytes.

Valor devuelto

None

Observaciones

Los errores al inicializar el comando de extensión se notifican a través de capas de depuración y el valor devuelto del método Close de la lista de comandos.

Requisitos

Requisito Value
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