Qt Multimedia Clases C
Las clases C++ proporcionan más control sobre el contenido multimedia que las alternativas QML. Si su aplicación sirve a casos de uso complejos, como la descodificación de archivos multimedia o el acceso a búferes de vídeo o audio, utilice la alternativa C++. Para obtener más información sobre los casos de uso complejos de audio, vídeo y cámara que admiten las clases C++, consulta Visión general multimedia.
Espacios de nombres
Contiene enums utilizados por las clases de audio |
Clases
Qt Multimedia Módulo
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 |
Qt Multimedia Módulo Widgets
Elemento gráfico que presenta vídeo producido por un QMediaPlayer o QCamera | |
Widget que presenta vídeo producido por un objeto multimedia |
Qt Spatial Audio Módulo
Sonido estéreo superpuesto | |
Gestiona un campo sonoro tridimensional | |
Define la posición y orientación de la persona que escucha un campo sonoro definido por QAudioEngine | |
Un objeto sonoro en el espacio tridimensional |
© 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.