PySide6.QtMultimedia#
间隔
QAudioBuffer
QAudioDecoder
QAudioDevice
QAudioFormat
QAudioFormat.PySide6.QtMultimedia.QAudioFormat.NChannelPositions
QAudioInput
QAudioOutput
QAudioSink
QAudioSource
QCamera
QCameraDevice
QCameraFormat
QCapturableWindow
QImageCapture
QMediaCaptureSession
QMediaDevices
QMediaFormat
QMediaFormat.PySide6.QtMultimedia.QMediaFormat.fmt
QMediaFormat.PySide6.QtMultimedia.QMediaFormat.audio
QMediaFormat.PySide6.QtMultimedia.QMediaFormat.video
QMediaMetaData
QMediaMetaData.PySide6.QtMultimedia.QMediaMetaData.NumMetaData
QMediaMetaData.PySide6.QtMultimedia.QMediaMetaData.data
QMediaPlayer
QMediaRecorder
QMediaTimeRange
QScreenCapture
QSoundEffect
QVideoFrame
QVideoFrameFormat
QVideoFrameFormat.PySide6.QtMultimedia.QVideoFrameFormat.NPixelFormats
QVideoSink
QWindowCapture
QtAudio
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 类型。
C++ 类#
以下表格列出了一些重要的 C++ 类
类
描述
从源播放媒体。
显示媒体播放器或捕获会话中的视频。
捕获音频和视频。
访问系统连接的摄像头
访问系统连接的音频输入(麦克风)。
访问系统连接的音频输出(扬声器、耳机)。
用摄像头捕获静止图像。
从捕获会话中记录媒体内容。
访问和渲染单个视频帧。
将原始音频数据发送到音频输出设备。
对于播放 QMediaPlayer
、 QAudioOutput
和 QVideoOutput 包含了所有必需的功能。其他类用于捕获音频和视频内容,其中 QMediaCaptureSession
是管理整个捕获/录制过程的核心类。
类列表#
A |
|||
C |
|||
I |
|||
M |
|||
Q |
|||
S |
|||
V |
|||
W |