XApuConnectOutputParameters
Parámetros devueltos por XApuConnect.Sintaxis
Miembros
baseDataTipo: void* Dirección virtual base de la memoria del sistema asignada que se puede asignar al espacio del dispositivo si XApuConnect 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 está establecida y XApuConnect 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. 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 después de que el evento se señalice para averiguar cuántos XApuResult están listos. No se recomienda establecer XApuCommandOptions::SignalOnCompletion 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. Para obtener más información sobre las opciones de comando, consulte XApuCommandOptions.
Requisitos
Encabezado: xapu.h Plataformas compatibles: XBOX Series X|SConsulte también
XApuDecodeConvertCommandXAPU
