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

Ejecuta un comando de extensión de vídeo.

Sintaxis

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

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 entrada 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.

pOutputData

Puntero a la estructura de parámetros de salida de ejecución, que se define mediante el comando .

OutputDataSizeInBytes

Recibe el tamaño de la estructura de parámetros pExecutionParameters , en bytes.

Valor devuelto

Este método devuelve HRESULT.

Comentarios

Los comandos de extensión de vídeo ejecutados a través de este método deben completarse antes de que este método devuelva. Para mejorar la eficacia, las implementaciones de extensión deben programar el trabajo en listas de comandos en lugar de usar este método siempre que sea posible. Cada tipo de lista de comandos de vídeo proporciona executeExtensionCommand para el trabajo programado. Aquí se incluyen:

Requisitos

Requisito Value
Cliente mínimo compatible compilación 20348 de Windows 10
Servidor mínimo compatible compilación 20348 de Windows 10
Encabezado d3d12video.h

Consulte también