Qt Multimedia Module C++ Classes
El módulo Qt Multimedia proporciona funciones de audio, vídeo y cámara. Más...
Espacios de nombres
Contiene enumeraciones utilizadas por las clases de audio | |
Enumeraciones para las funciones de cámara y vídeo |
Clases
Abstracción para datos de vídeo | |
La estructura QAbstractVideoBuffer::MapData describe la disposición del plano mapeado | |
Representa una colección de muestras de audio con un formato y frecuencia de muestreo específicos | |
Se utiliza para proporcionar buffers de audio personalizados a QMediaRecorder a través de QMediaCaptureSession | |
Utilizado para capturar datos de audio proporcionados por QMediaPlayer | |
Implementa la decodificación de audio | |
Información sobre dispositivos de audio y su funcionalidad | |
Almacena información de los parámetros del flujo de audio | |
Representa un canal de entrada de audio | |
Representa un canal de salida de audio | |
Interfaz para enviar datos de audio a un dispositivo de salida de audio | |
Interfaz para recibir datos de audio de un dispositivo de entrada de audio | |
Interfaz para dispositivos de cámara del sistema | |
Información general sobre dispositivos de cámara | |
Describe un formato de vídeo compatible con un dispositivo de cámara | |
Se utiliza para obtener la información básica de una ventana capturable | |
Se utiliza para la grabación de contenido multimedia | |
Permite capturar contenidos de audio y vídeo | |
Información sobre los dispositivos multimedia de entrada y salida disponibles | |
Describe un formato de codificación para un archivo o flujo multimedia | |
Proporciona metadatos para archivos multimedia | |
Permite reproducir un archivo multimedia | |
Se utiliza para codificar y grabar una sesión de captura | |
Representa un conjunto de cero o más intervalos de tiempo disjuntos | |
La clase QMediaTimeRange::Interval representa un intervalo de tiempo con precisión entera | |
Permite el control de bajo nivel de las opciones de reproducción multimedia | |
Esta clase se utiliza para capturar una pantalla | |
Permite reproducir efectos de sonido de baja latencia | |
Representa un fotograma de datos de vídeo | |
Especifica el formato de flujo de una superficie de presentación de vídeo | |
Se utiliza para proporcionar fotogramas de vídeo personalizados a QMediaRecorder o una salida de vídeo a través de QMediaCaptureSession | |
Representa un sumidero genérico para datos de vídeo | |
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.