Qt Multimedia QML Types

Qt Multimediaの QML タイプは、以下のような基本的なユースケースをサポートしています:

  • オーディオやビデオの再生
  • カメラ機能へのアクセス
  • ビデオの録画
  • カメラ設定へのアクセス。

QML タイプ

Qt Multimedia の QML タイプは、.qml ファイルの以下の import ステートメントを使ってアプリケーションにインポートすることができます:

import QtMultimedia

AudioInput

キャプチャセッションで音声をキャプチャするための音声入力。

AudioOutput

キャプチャセッションの再生やモニタリングに使用する音声出力

Camera

フォーカスやズームに関するカメラ設定のためのインターフェース

CaptureSession

オーディオおよびビデオコンテンツのキャプチャ

ImageCapture

カメラ画像をキャプチャするためのインターフェース

MediaDevices

利用可能なマルチメディア入出力デバイスに関する情報

MediaPlayer

シーンにメディア再生を追加

MediaRecorder

CaptureSessionで生成されたメディアのエンコードおよび記録用

ScreenCapture

このタイプは、画面のキャプチャに使用されます。

SoundEffect

QMLで効果音を再生するための型。

Video

指定した動画を表示するための便利な型

VideoOutput

ビデオやカメラのビューファインダをレンダリングする

WindowCapture

ウィンドウをキャプチャするための型。

QtMultimediaのインポートでは、以下の値の型も提供します:

CapturableWindow

この型は、WindowCapture経由でキャプチャ可能なウィンドウの基本を取得するために使用します。

audioDevice

オーディオデバイスを表す

cameraDevice

カメラデバイスを表す

cameraFormat

カメラデバイスがサポートするビデオフォーマットを記述します。

mediaFormat

MediaFormat メディアファイルのフォーマットを記述します。

mediaMetaData

メディアファイルのメタデータを提供します

Qt Spatial Audio モジュール

Qt Spatial Audio QML タイプは、.qml ファイルで以下の import ステートメントを使用して、アプリケーションにインポートすることができます:

import QtQuick3D.SpatialAudio

AmbientSound

ステレオオーバレイサウンド

AudioEngine

3Dシーン内のサウンドオブジェクトを管理する

AudioListener

AudioEngineで定義されたサウンドフィールドを聴く人の位置や方向を定義する。

AudioRoom

SpatialSound

3D空間内のサウンドオブジェクト

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。