Qt Multimedia QML 类型

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

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

QML 类型

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

import QtMultimedia 5.15
					

音频

把音频回放添加到场景

Camera

访问取景器帧,并拍摄照片及影片

CameraCapture

捕获摄像头图像的接口

CameraExposure

曝光相关摄像头设置的接口

CameraFlash

闪光相关摄像头设置的接口

CameraFocus

对焦相关摄像头设置的接口

CameraImageProcessing

摄像头捕获相关设置的接口

CameraRecorder

控制摄像头录制视频

MediaPlayer

把媒体回放添加到场景

Playlist

针对要播放的指定媒体列表

PlaylistItem

定义播放列表项

QtMultimedia

提供具有 Qt Multimedia 有用功能的全局对象

RadioData

从 QML 应用程序访问 RDS 数据

SoundEffect

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

Torch

简单控制手电筒功能

视频

展示指定视频的方便类型

VideoOutput

渲染视频或摄像头取景器

Qt Audio Engine

Qt Audio Engine provides types for 3D positional audio playback and content management. These types can be imported into your application using the following import statement in your .qml file:

import QtAudioEngine 1.15
					

AttenuationModelInverse

定义用于声音的非线性衰减曲线

AttenuationModelLinear

定义用于声音的线性衰减曲线

AudioCategory

按组控制所有活动声音实例

AudioEngine

把所有 3D 音频内容组织在一处

AudioListener

控制全局监听器参数

AudioSample

加载音频样本,大部分 .wav

PlayVariation

定义声音的回放变体。因此同一声音的每次回放都存在轻微差异,即使采用相同 AudioSample

Sound

定义用于 SoundInstance 的各种样本和参数

SoundInstance

播放 3D 音频内容