En esta página

Qt Multimedia Module C++ Classes

El módulo Qt Multimedia proporciona funciones de audio, vídeo y cámara. Más...

Espacios de nombres

QtAudio

Contiene enumeraciones utilizadas por las clases de audio

QtVideo

Enumeraciones para las funciones de cámara y vídeo

Clases

QAbstractVideoBuffer

Abstracción para datos de vídeo

QAbstractVideoBuffer::MapData

La estructura QAbstractVideoBuffer::MapData describe la disposición del plano mapeado

QAudioBuffer

Representa una colección de muestras de audio con un formato y frecuencia de muestreo específicos

QAudioBufferInput

Se utiliza para proporcionar buffers de audio personalizados a QMediaRecorder a través de QMediaCaptureSession

QAudioBufferOutput

Utilizado para capturar datos de audio proporcionados por QMediaPlayer

QAudioDecoder

Implementa la decodificación de audio

QAudioDevice

Información sobre dispositivos de audio y su funcionalidad

QAudioFormat

Almacena información de los parámetros del flujo de audio

QAudioInput

Representa un canal de entrada de audio

QAudioOutput

Representa un canal de salida de audio

QAudioSink

Interfaz para enviar datos de audio a un dispositivo de salida de audio

QAudioSource

Interfaz para recibir datos de audio de un dispositivo de entrada de audio

QCamera

Interfaz para dispositivos de cámara del sistema

QCameraDevice

Información general sobre dispositivos de cámara

QCameraFormat

Describe un formato de vídeo compatible con un dispositivo de cámara

QCapturableWindow

Se utiliza para obtener la información básica de una ventana capturable

QImageCapture

Se utiliza para la grabación de contenido multimedia

QMediaCaptureSession

Permite capturar contenidos de audio y vídeo

QMediaDevices

Información sobre los dispositivos multimedia de entrada y salida disponibles

QMediaFormat

Describe un formato de codificación para un archivo o flujo multimedia

QMediaMetaData

Proporciona metadatos para archivos multimedia

QMediaPlayer

Permite reproducir un archivo multimedia

QMediaRecorder

Se utiliza para codificar y grabar una sesión de captura

QMediaTimeRange

Representa un conjunto de cero o más intervalos de tiempo disjuntos

QMediaTimeRange::Interval

La clase QMediaTimeRange::Interval representa un intervalo de tiempo con precisión entera

QPlaybackOptions

Permite el control de bajo nivel de las opciones de reproducción multimedia

QScreenCapture

Esta clase se utiliza para capturar una pantalla

QSoundEffect

Permite reproducir efectos de sonido de baja latencia

QVideoFrame

Representa un fotograma de datos de vídeo

QVideoFrameFormat

Especifica el formato de flujo de una superficie de presentación de vídeo

QVideoFrameInput

Se utiliza para proporcionar fotogramas de vídeo personalizados a QMediaRecorder o una salida de vídeo a través de QMediaCaptureSession

QVideoSink

Representa un sumidero genérico para datos de vídeo

QWindowCapture

Esta clase se utiliza para capturar una ventana

Descripción detallada

Uso del módulo

Usar un módulo Qt requiere enlazar con la librería del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.

Compilación con CMake

Utilice el comando find_package() para localizar los componentes necesarios del módulo en el paquete Qt6:

find_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)

© 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.