PySide6.QtMultimedia¶
- PySide6.QtMultimedia.QAbstractVideoBuffer
- PySide6.QtMultimedia.QAudio
- PySide6.QtMultimedia.QAudioBuffer
- PySide6.QtMultimedia.QAudioBufferInput
- PySide6.QtMultimedia.QAudioBufferOutput
- PySide6.QtMultimedia.QAudioDecoder
- PySide6.QtMultimedia.QAudioDevice
- PySide6.QtMultimedia.QAudioFormat
- PySide6.QtMultimedia.QAudioInput
- PySide6.QtMultimedia.QAudioOutput
- PySide6.QtMultimedia.QAudioSink
- PySide6.QtMultimedia.QAudioSource
- PySide6.QtMultimedia.QCamera
- PySide6.QtMultimedia.QCameraDevice
- PySide6.QtMultimedia.QCameraFormat
- PySide6.QtMultimedia.QCapturableWindow
- PySide6.QtMultimedia.QImageCapture
- PySide6.QtMultimedia.QMediaCaptureSession
- PySide6.QtMultimedia.QMediaDevices
- PySide6.QtMultimedia.QMediaFormat
- PySide6.QtMultimedia.QMediaMetaData
- PySide6.QtMultimedia.QMediaPlayer
- PySide6.QtMultimedia.QMediaRecorder
- PySide6.QtMultimedia.QMediaTimeRange
- PySide6.QtMultimedia.QScreenCapture
- PySide6.QtMultimedia.QSoundEffect
- PySide6.QtMultimedia.QVideoFrame
- PySide6.QtMultimedia.QVideoFrameFormat
- PySide6.QtMultimedia.QVideoFrameInput
- PySide6.QtMultimedia.QVideoSink
- PySide6.QtMultimedia.QWaveDecoder
- PySide6.QtMultimedia.QWindowCapture
- PySide6.QtMultimedia.QtVideo
详细描述¶
Qt Multimedia 模块提供了用于播放和录制视听内容的API
Qt Multimedia 是一个附加模块,提供了一套丰富的 QML 类型和 C++ 类来处理多媒体内容。它包含一个易于使用的 API,用于播放音频和视频文件并在屏幕上渲染这些内容,以及一个全面的 API,用于从系统摄像头和麦克风录制音频和视频。
该模块的功能分为以下子模块:
提供用于多媒体特定用例的API。
Qt Multimedia Widgets
提供基于小部件的多媒体API。
入门指南¶
如果您正在从 Qt 5 迁移到 Qt 6,请参阅 Qt Multimedia 的更改 。
要包含模块类的定义,请使用以下指令:
import PySide6.QtMultimedia
该模块还提供了QML 类型。
概览和重要主题¶
QML 类型¶
下表概述了一些重要的QML类型。
类型
描述
向场景添加音频/视频播放功能。
创建一个用于捕获音频/视频的会话。
访问连接到系统的摄像头。
访问连接到系统的音频输入(麦克风)。
访问连接到系统的音频输出(扬声器、耳机)。
显示视频内容。
从CaptureSession录制音频/视频。
从相机捕获静态图像。
向场景添加视频播放功能。使用MediaPlayer和 VideoOutput类型来提供视频播放功能。
C++ 类¶
下表概述了一些重要的C++类
类
描述
从源播放媒体。
显示来自媒体播放器或捕获会话的视频。
捕获音频和视频。
访问连接到系统的摄像头
访问连接到系统的音频输入(麦克风)。
访问连接到系统的音频输出(扬声器、耳机)。
使用相机捕捉静态图像。
从捕获会话中录制媒体内容。
访问和渲染单个视频帧。
将原始音频数据发送到音频输出设备。
对于播放 QMediaPlayer
,
QAudioOutput
和 QVideoOutput
包含了所有必需的功能。其他类用于捕获音频和视频内容,其中
QMediaCaptureSession
是
管理整个捕获/录制过程的中心类。
班级列表¶
A |
|||||
C |
|||||
我 |
|||||
M |
|||||
P |
|||||
Q |
|||||
S |
|||||
V |
|||||
W |