PySide6.QtMultimedia#
间隔QAudioBufferQAudioDecoderQAudioDeviceQAudioFormatQAudioFormat.PySide6.QtMultimedia.QAudioFormat.NChannelPositionsQAudioInputQAudioOutputQAudioSinkQAudioSourceQCameraQCameraDeviceQCameraFormatQCapturableWindowQImageCaptureQMediaCaptureSessionQMediaDevicesQMediaFormatQMediaFormat.PySide6.QtMultimedia.QMediaFormat.fmtQMediaFormat.PySide6.QtMultimedia.QMediaFormat.audioQMediaFormat.PySide6.QtMultimedia.QMediaFormat.videoQMediaMetaDataQMediaMetaData.PySide6.QtMultimedia.QMediaMetaData.NumMetaDataQMediaMetaData.PySide6.QtMultimedia.QMediaMetaData.dataQMediaPlayerQMediaRecorderQMediaTimeRangeQScreenCaptureQSoundEffectQVideoFrameQVideoFrameFormatQVideoFrameFormat.PySide6.QtMultimedia.QVideoFrameFormat.NPixelFormatsQVideoSinkQWindowCaptureQtAudioQtVideo
详细介绍#
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 |