En esta página

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

QtAudio

Contiene enums utilizados por las clases de audio

Clases

Qt Multimedia Módulo

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

Qt Multimedia Módulo Widgets

QGraphicsVideoItem

Elemento gráfico que presenta vídeo producido por un QMediaPlayer o QCamera

QVideoWidget

Widget que presenta vídeo producido por un objeto multimedia

Qt Spatial Audio Módulo

QAmbientSound

Sonido estéreo superpuesto

QAudioEngine

Gestiona un campo sonoro tridimensional

QAudioListener

Define la posición y orientación de la persona que escucha un campo sonoro definido por QAudioEngine

QAudioRoom

QSpatialSound

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.