Qt Multimedia QML 类型

QML 类型的 Qt Multimedia 支持以下基本使用案例:

  • 音频和视频回放,
  • 访问摄像头功能,
  • 录制视频,
  • 和访问摄像头设置。

QML 类型

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

import QtMultimedia
					

AudioInput

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

AudioOutput

用于回放或监视捕获会话的音频输出

Camera

与焦点和缩放相关的摄像头设置接口

CaptureSession

允许捕获音频/视频内容

ImageCapture

捕获摄像头图像的接口

MediaDevices

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

MediaPlayer

将媒体回放添加描述到场景

MediaRecorder

用于编码和录制在 CaptureSession 中生成的媒体

ScreenCapture

此类型用于捕获屏幕

SoundEffect

提供在 QML 中播放音效方式的类型

视频

展示指定视频的方便类型

VideoOutput

渲染视频或摄像头取景器

WindowCapture

此类型用于捕获窗口

The QtMultimedia import provides also the following 值类型 :

CapturableWindow

Type is used getting basic of a window that is available for capturing via WindowCapture

audioDevice

描述音频设备

cameraDevice

描述摄像头设备

cameraFormat

描述摄像头设备所支持的视频格式

mediaFormat

MediaFormat describes the format of a media file

mediaMetaData

为媒体文件提供元数据

Qt Spatial Audio 模块

Qt Spatial Audio QML types can be imported into your application using the following import statement in your .qml file:

import QtQuick3D.SpatialAudio
					

AmbientSound

立体声叠加声音

AudioEngine

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

AudioListener

定义由 AudioEngine 定义声场的收听人的位置和取向

AudioRoom

SpatialSound

3D 空间中的声音对象