Variables de la consola de audio - Guía del usuario de Lumberyard

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Variables de la consola de audio

Open 3D Engine (O3DE), el sucesor de Lumberyard, ya está disponible en Developer Preview. Descargar O3DEo visite elBlog de AWS Game Techpara obtener más información.

Pueden utilizarse las siguientes variables de la consola con el sistema de audio de Lumberyard.

s_ATLPoolSize

Especifica en KB el tamaño del grupo de memoria que utiliza la capa de traducción de audio (ATL).

Valores predeterminados: PC = 8192, Mac = 8192, Linux = 8192, iOS = 8192, Android = 4096

s_AudioEventPoolSize

Establece el número de eventos de audio preasignados.

Valores predeterminados: PC = 512, Mac = 512, iOS = 128, Android = 128

s_AudioLoggingOptions

Cambia la actividad de registro de los mensajes relativos al sonido.

Valores predeterminados: 0 (deshabilitado), a = Errores, b = Advertencias, c = Comentarios

s_AudioObjectsDebugFilter

Permite filtrar los objetos de audio que se van a mostrar según una cadena de búsqueda.

Valor predeterminado: "" (todo)

s_AudioObjectPoolSize

Establece el número de objetos de audio preasignados y los proxies de audio correspondientes.

Valores predeterminados: PC = 2048, Mac = 2048, iOS = 256, Android = 256

s_AudioProxiesInitType

Puede aplicar anulaciones a escala global. Si se establece, determina si AudioProxies se va a inicializar de forma sincrónica o asincrónica. Se trata de una variable de desempeño, ya que cuando se inicializa AudioProxies de forma asíncrona, su repercusión en el subproceso de llamada es mucho menor. Cuando se configura para que se inicie de forma asincrónica, se retrasa la reproducción del audio.

Valores: 0 = Inicialización específica para AudioProxy; 1 = Inicialización sincrónica 2 = Inicialización asincrónica.

Valor predeterminado: 0 (todas las plataformas)

s_AudioTriggersDebugFilter

Permite filtrar los disparadores de audio que se van a mostrar según una cadena de búsqueda.

Valor predeterminado: "" (todo)

s_DrawAudioDebug

Dibuja datos de depuración relativos a AudioTranslationLayer en la pantalla.

Valores:

  • 0: No aparece información de depuración de audio en la pantalla.

  • a: Dibujar esferas alrededor de los objetos de audio activos.

  • b: Mostrar etiquetas de texto para objetos de audio activos.

  • c: Mostrar nombres de disparadores de objetos de audio activos

  • d: Mostrar estados actuales de los objetos de audio activos

  • e: Mostrar valores de RTPC para objetos de audio activos.

  • f: Mostrar cantidades de entorno para objetos de audio activos

  • g: Dibujar rayos de oclusión

  • h: Mostrar etiquetas de rayo de oclusión

  • i: Dibujar una esfera alrededor del agente de escucha de audio activo

  • v: Mostrar eventos activos

  • w: Listar objetos de audio activos

  • x: Mostrar información de depuración de FileCache Manager

  • y: Mostrar información de uso del grupo de memoria para el impl de audio

s_ExecuteTrigger

Ejecuta un disparador de audio. El primer argumento es el nombre del disparador de audio que se va a ejecutar, el segundo es un ID opcional de objeto de audio. Si se proporciona el segundo argumento, el disparador de audio se ejecuta en el objeto de audio con el ID indicado; de lo contrario, el disparador de audio se ejecuta en el objeto de audio global.

s_FileCacheManagerDebugFilter

Permite filtrar las diferentes entradas AFCM que se van a mostrar como globales, específicas del nivel y volátiles.

Valores: Predeterminado = 0 (todos); a = Globales; b = Específicos del nivel; c = Volátiles

s_FileCacheManagerSize

Establece en KB el tamaño que AFCM asigna en el tiempo de ejecución.

Valores predeterminados: PC = 393216, Mac = 393216, Linux = 393216, iOS = 2048, Android = 73728

s_FullObstructionMaxDistance

Cuando la distancia del sonido hasta el agente de escucha es superior a ese valor, el valor de obstrucción se atenúa según distancia.

Valor predeterminado: 5 m

s_IgnoreWindowFocus

Si se establece en 1, el sistema de sonido sigue reproduciéndose cuando las ventanas Editor o Game dejan de estar activas.

Valor predeterminado: 0 (desconectado)

s_OcclusionMaxDistance

La obstrucción o la oclusión no se calculan para los sonidos cuya distancia hasta el agente de escucha sea superior a ese valor. Si este valor se establece en 0, se deshabilitan los cálculos de obstrucción y oclusión.

Valor predeterminado: 500 m

s_OcclusionMaxSyncDistance

Los rayos físicos se procesan de forma sincrónica para los sonidos que están más cerca del agente de escucha que este valor, y de forma asíncrona para el resto (posible optimización del desempeño).

Valor predeterminado: 10 m

s_PositionUpdateThreshold

Un objeto de audio tiene que desplazarse al menos esta cantidad para emitir una solicitud de actualización de posición para el sistema de audio.

Valor predeterminado: 0.1 (10 cm)

s_SetRtpc

Establece un valor RTPC de audio. El primer argumento es el nombre del RTPC de audio, el segundo es el valor flotante que se tiene que establecer y el tercero es un ID opcional del objeto de audio. Si se proporciona el tercer argumento, el valor RTPC se establece en el objeto de audio con el ID indicado. De lo contrario, el valor RTPC se establece en el objeto de audio global.

s_SetSwitchState

Establece un conmutador de audio en el estado indicado. El primer argumento es el nombre del conmutador de audio, el segundo es el nombre del estado del conmutador que se tiene que establecer y el tercero es un ID opcional de objeto de audio. Si se proporciona el tercer argumento, el conmutador de audio se establece en el objeto de audio con el ID indicado; de lo contrario, el conmutador se establece en el objeto de audio global.

s_ShowActiveAudioObjectsOnly

Cuando se dibujen nombres de objeto en la pantalla, esta variable se utiliza para elegir entre todos los objetos de audio registrados o solo aquellos que hacen referencia a disparadores de audio activos.

Valor predeterminado: 1 (solo activo)

s_StopTrigger

Detiene un disparador de audio. El primer argumento es el nombre del disparador de audio que se va a detener, el segundo es un ID opcional de objeto de audio. Si se proporciona el segundo argumento, el disparador de audio se detiene en el objeto de audio con el ID indicado; de lo contrario, el disparador de audio se detiene en el objeto de audio global.

s_VelocityTrackingThreshold

Un objeto de audio tiene que cambiar su velocidad al menos esta cantidad para emitir una solicitud de actualización de RTPC object_speed para sistema de audio.

Valor predeterminado: 0.1 (10 cm/s)