XDspSubmitCommand
Envía un comando a la cola de hardware para una secuencia de XDSP determinada.Sintaxis
Parámetros
handle _In_Tipo: XDspStreamHandle Un identificador de secuencia de XDSP válido. command _In_
Tipo: XDspCommand* Puntero a una estructura XDspCommand. commandSequence _Out_
Tipo: uint32_t* Puntero a
uint32_t para devolver un valor de secuencia de comandos. Consulte la sección Comentarios para obtener más detalles.
Valor devuelto
Tipo: HRESULT Si el método se ejecuta correctamente, devuelve S_OK. Si el método no se ejecuta correctamente, devuelve el código siguiente (lista parcial):Comentarios
Esta llamada será rápida, ya que no asigna recursos ni procesa datos y solo envía el comando al servidor de hardware. Esta llamada también toma un puntero auint32_t para devolver un valor de secuencia de comandos, commandSequence, con el fin de realizar un seguimiento de cuándo estará listo más adelante el resultado del comando. Este número representa el número total de comandos que se han enviado correctamente desde que se inició la sesión y después de llamar a XDspActivate. Este número será uno para el primer comando y se incrementa en uno por cada llamada correcta a XDspSubmitCommand posterior.
Si el servidor de hardware está en un estado incorrecto, XDspSubmitCommand devolverá el código de error XDSP_E_DEVICE_FATAL_ERROR. En este punto, no se pueden enviar más comandos para la secuencia de XDSP que está en estado de error. XDspStatus para la secuencia también indicará el mismo error. La secuencia de XDSP afectada debe esperar a que el hardware procese todos los comandos enviados comprobando XDspStatus y debe desactivarse mediante XDspDeactivate una vez que se procesen todos los comandos. Las demás secuencias de XDSP no se verán afectadas y el hardware seguirá procesando sus comandos.
Requisitos
Encabezado: XDspAudio.h Biblioteca: Chad.lib Plataformas compatibles: XBOX Series X|SDocumentación conceptual
- Información general del uso de envolventes de XDSP
- Información general de una convolución de secuencia única con envolvente mediante la API de XDSP
- Información general de una convolución de secuencia única mediante la API de XDSP
- Información general de XDSP
Consulte también
XDSPXDspSubmitCommandWithEnvelope
Errores de XDSP
Información general de una convolución de secuencia única mediante la API de XDSP
Información general de una FFT/IFFT de secuencia única mediante la API de XDSP
Información general de una convolución de secuencia única con envolvente mediante la API de XDSP
