Qt Multimedia QML 類型

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

  • 音頻和視頻迴放,
  • 訪問攝像頭和無綫電功能,
  • 錄製視頻,
  • 和訪問攝像頭設置。

QML 類型

可以將 Qt Multimedia QML 類型導入應用程序,使用以下 import 語句在 .qml 文件中:

import QtMultimedia 5.15
					
Audio 把音頻迴放添加到場景

Camera

訪問取景器幀,並拍攝照片及影片

CameraCapture

捕獲攝像頭圖像的接口

CameraExposure

曝光相關攝像頭設置的接口

CameraFlash

閃光相關攝像頭設置的接口

CameraFocus

對焦相關攝像頭設置的接口

CameraImageProcessing

攝像頭捕獲相關設置的接口

CameraRecorder

控製攝像頭錄製視頻

MediaPlayer

把媒體迴放添加到場景

Playlist

針對要播放的指定媒體列錶

PlaylistItem

定義 Playlist 項

QtMultimedia

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

RadioData

從 QML 應用程序訪問 RDS 數據

SoundEffect

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

Torch

簡單控製手電筒功能
Video 展示指定視頻的方便類型

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 音頻內容