Qt Multimedia QML 類型

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

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

QML 類型

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

import QtMultimedia
					

AudioInput

用於在捕獲會話中捕獲音頻的音頻輸入

AudioOutput

用於迴放或監視捕獲會話的音頻輸齣

Camera

與焦點和縮放相關的攝像頭設置接口

CaptureSession

允許捕獲音頻/視頻內容

ImageCapture

捕獲攝像頭圖像的接口

MediaDevices

可用多媒體輸入和輸齣設備的有關信息

MediaPlayer

將媒體迴放添加描述到場景

MediaRecorder

用於編碼和錄製在 CaptureSession 中生成的媒體

PlaybackOptions

Low level media playback options

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 空間中的聲音對象