En esta página

AudioOutput QML Type

Una salida de audio que se utilizará para reproducir o supervisar una sesión de captura. Más...

Import Statement: import QtMultimedia
In C++: QAudioOutput

Propiedades

Descripción Detallada

MediaPlayer {
    id: playMusic
    source: "music.wav"
    audioOutput: AudioOutput {
        volume: slider.value
    }
}
Slider {
    id: slider
    from: 0.
    to: 1.
}

Puedes usar AudioOutput junto con un QtMultiMedia::MediaPlayer para reproducir contenido de audio, o puedes usarlo junto con un MultiMedia::CaptureSession para monitorizar el audio procesado por la sesión de captura.

Véase también VideoOutput y AudioInput.

Documentación de propiedades

device : AudioDevice

Esta propiedad describe el dispositivo de audio conectado a esta salida.

La propiedad device representa el dispositivo de audio al que está conectada esta salida. Esta propiedad puede utilizarse para seleccionar un dispositivo de salida de la lista QtMultimedia::MediaDevices::audioOutputs().

muted : bool

Esta propiedad indica si la salida de audio está silenciada.

Por defecto es false.

volume : real

Esta propiedad contiene el volumen de la salida de audio.

El volumen se escala linealmente desde 0.0 (silencio) hasta 1.0 (volumen máximo). Los valores fuera de este rango se ajustarán: un valor inferior a 0.0 se ajustará a 0.0, un valor superior a 1.0 se ajustará a 1.0.

El volumen por defecto es 1.0.

Normalmente, los controles de volumen de la interfaz de usuario deben escalarse de forma no lineal. Por ejemplo, usar una escala logarítmica producirá cambios lineales en el volumen percibido, que es lo que un usuario esperaría normalmente de un control de volumen.

Para más información, consulte QtMultimedia.convertVolume().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.