> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XApuConnectOutputParameters

> XApuConnectOutputParameters

# XApuConnectOutputParameters

Parámetros devueltos por [XApuConnect](https://docs.xbox.com/es/reference/audio/xapu/functions/xapuconnect.md).

## Sintaxis

```cpp theme={null}
typedef struct XApuConnectOutputParameters {  
    void* baseData;  
    HANDLE resultReadyEvent;  
} XApuConnectOutputParameters  
```

### Miembros

*baseData*\
Tipo: void\*

Dirección virtual base de la memoria del sistema asignada que se puede asignar al espacio del dispositivo si [XApuConnect](https://docs.xbox.com/es/reference/audio/xapu/functions/xapuconnect.md) se ejecutó correctamente; de lo contrario, un nullptr. El autor de la llamada debe usar esta memoria para pasar los datos de entrada y recuperar los datos de salida. Además, el autor de la llamada debe usar esta memoria para establecer el búfer de procesamiento.

Este búfer está alineado a 16 bytes y corresponde al autor de la llamada decidir cómo dividir esta memoria en búferes de entrada, salida y procesamiento.

*resultReadyEvent*\
Tipo: HANDLE

Un identificador de evento Win32 válido si la marca [XApuConnectOptions::EnableResultReadyEvent](https://docs.xbox.com/es/reference/audio/xapu/enums/xapuconnectoptions.md) está establecida y [XApuConnect](https://docs.xbox.com/es/reference/audio/xapu/functions/xapuconnect.md) se ejecutó correctamente; de lo contrario, un nullptr. Este identificador de evento Win32 se señalizará cuando los resultados estén listos para los comandos que tengan establecida la marca [XApuCommandOptions::SignalOnCompletion](https://docs.xbox.com/es/reference/audio/xapu/enums/xapucommandoptions.md). Esta señal se ejecuta con un temporizador que se activa cada tres milisegundos. Se señalizará una vez si uno o varios XApuResult están listos. Es decir, el evento se señalizará una vez cuando haya varios resultados listos dentro del período de tres milisegundos y todos esos resultados tengan establecida la marca XApuCommandOptions::SignalOnCompletion.

Se debe llamar a [XApuGetResultCount](https://docs.xbox.com/es/reference/audio/xapu/functions/xapugetresultcount.md) después de que el evento se señalice para averiguar cuántos XApuResult están listos. No se recomienda establecer [XApuCommandOptions::SignalOnCompletion](https://docs.xbox.com/es/reference/audio/xapu/enums/xapucommandoptions.md) cuando hay varias secuencias activadas en el cliente de XAPU, ya que podría degradar el rendimiento general; en su lugar, el autor de la llamada debe establecer la marca SignalOnCompletion una vez para un grupo de comandos. Por ejemplo, establezca SignalOnCompletion para todos los comandos de una secuencia específica únicamente y no la establezca para las demás secuencias activadas.

## Comentarios

`XApuConnectOutputParameter` lo usa para pasar los parámetros devueltos por `XApuConnect`. `XApuConnect` asigna los recursos necesarios para una unidad de procesamiento de audio (XAPU). Para obtener más información sobre cómo desconectarse del motor de procesamiento y liberar todos los recursos asignados durante `XApuConnect`, consulte [XApuDisconnect](https://docs.xbox.com/es/reference/audio/xapu/functions/xapudisconnect.md).  Para obtener más información sobre las opciones de comando, consulte [XApuCommandOptions](https://docs.xbox.com/es/reference/audio/xapu/enums/xapucommandoptions.md).

## Requisitos

**Encabezado:** xapu.h

**Plataformas compatibles:** XBOX Series X|S

## Consulte también

[XApuDecodeConvertCommand](https://docs.xbox.com/es/reference/audio/xapu/structs/xapudecodeconvertcommand.md)\
[XAPU](https://docs.xbox.com/es/reference/audio/xapu/xapu_members.md)


## Related topics

- [XApuConnect](https://docs.xbox.com/es/reference/audio/xapu/functions/xapuconnect.md)
- [XApuCommandOptions](https://docs.xbox.com/es/reference/audio/xapu/enums/xapucommandoptions.md)
- [XApuDisconnect](https://docs.xbox.com/es/reference/audio/xapu/functions/xapudisconnect.md)
- [XApuConnectOptions](https://docs.xbox.com/es/reference/audio/xapu/enums/xapuconnectoptions.md)
- [XAPU](https://docs.xbox.com/es/reference/audio/xapu/xapu_members.md)
