Qt多媒体QML类型

Qt多媒体 的QML类型支持以下基本用法:

  • 音频和视频播放,
  • 访问相机功能,
  • 录制视频,
  • 以及访问相机设置。

QML类型

您可以使用以下导入语句在您的 .qml 文件中将 Qt Multimedia QML 类型导入到应用程序中

import QtMultimedia

AudioInput

用于在捕获会话中捕获音频的音频输入

AudioOutput

用于播放或监控捕获会话的音频输出

Camera

与焦点和缩放相关的相机设置接口

CaptureSession

允许捕获音频和视频内容

ImageCapture

用于捕获相机图像的接口

MediaDevices

有关可用的多媒体输入和输出设备的信息

MediaPlayer

为场景添加媒体播放功能

MediaRecorder

用于编码和记录在捕获会话中生成的媒体

ScreenCapture

此类型用于捕获屏幕

SoundEffect

该类型为 QML 中播放音效提供了一种方式

Video

显示指定视频的便利类型

VideoOutput

渲染视频或相机视口

WindowCapture

此类型用于捕获窗口

QtMultimedia 导入还提供以下 值类型

CapturableWindow

该类型用于获取WindowCapture可捕获的窗口的基本信息

audioDevice

描述一个音频设备

cameraDevice

描述一个相机设备

cameraFormat

描述一个支持相机设备的视频格式

mediaFormat

MediaFormat 描述了媒体文件格式

mediaMetaData

为媒体文件提供元数据

Qt空间音频模块

Qt空间音频 QML 类型可以按以下导入语句导入到您的 .qml 文件中

import QtQuick3D.SpatialAudio

AmbientSound

立体声覆盖声音

AudioEngine

管理 3D 场景中的声音对象

AudioListener

定义听取由 AudioEngine 定义的由声音场的位置和方向

AudioRoom

空间声音

3D空间中的声音对象

© 2024 The Qt Company Ltd. 本文档贡献内容的版权属于各自的所有者。 本文档根据自由软件基金会发布的 GNU 自由文档许可证 1.3 版 的条款提供。 Qt 和 respective logos 是芬兰及其他国家/地区的 The Qt Company Ltd. 的商标。 所有其他商标均属于其各自的所有者。