audiooutput
3 min
Este objeto permite el control individual de las salidas de audio en el reproductor.
IDL de audiooutput
constructor(String output_name)
] interface AudioOutput {
attribute float volumeLinear;
attribute float volumeDb;
attribute long delay;
attribute float treble;
attribute float bass;
attribute boolean mute;
readonly boolean plugState; // On platforms with CONFIG_AUDIO_PLUG_DETECT
readonly attribute string name;
};El enrutamiento de audio a USB está obsoleto en los reproductores Series 5 y posteriores.
Creación de objetos
Para crear un objeto audiooutput , use el método require() .
También debe ingresar una ClaseDeSalidaDeAudio (en el ejemplo siguiente se usa "analog"). El parámetro ClaseDeSalidaDeAudio puede tomar las siguientes cadenas:
- “ninguno”
- "hdmi” o "hdmi-1", "hdmi-2", "hdmi-3", o "hdmi-4" para reproductores Series 5 con múltiples salidas
- «usb»
- «spdif»
- "analógico"
- “analog:N”
- "earc" (solo AU335)
- Compatibilidad con múltiples salidas USB mediante la terminología de nombres de puertos USB. Consulte roDeviceInfo-getusbtopologyroDeviceInfo-getusbtopology
var AudioOutputClass = require("@brightsign/audiooutput");
var audiooutput = new AudioOutputClass("analog");AudioOutput
Use esta interfaz para crear objetos audiooutput .
- volumeLinear float: Establece el volumen lineal de la salida especificada como un porcentaje representado por un número de punto flotante entre 0 y 1 (1.0 es 100%).
- volumeDb float: Establece el volumen en decibelios de la salida especificada como un porcentaje representado por un número de punto flotante donde 0.0 es 100%
- retraso long: En los reproductores Series 3 y 4, retrasa el audio para una salida de audio específica demorando las muestras decodificadas antes de que lleguen a esa salida. Los retrasos se expresan en milisegundos.
- triple float: En los reproductores Series 3 y 4, establece los agudos de la salida especificada en decibelios. Los números de punto flotante de agudos pueden variar de -10 a 10, donde 0 indica que no hay modificación de la señal de audio.
- bajo float: En los reproductores Series 3 y 4, establece los graves de la salida especificada en decibelios. Los números de punto flotante de graves pueden variar de -10 a 10, donde 0 indica que no hay modificación de la señal de audio.
- silenciar boolean: Silencia la salida especificada si es True. Este método está configurado en False de forma predeterminada.
- nombre string: El nombre de la salida.
- plugState boolean: Tiene un valor de verdadero si la salida correspondiente tiene un conector insertado, falso si no lo tiene, o indefinido si el estado del conector no puede determinarse en la versión actual del hardware o del sistema operativo. Esto es compatible a partir de BOS 9.0.163.