このページでは

Qt Multimedia QML Types

以下の基本的なユースケースをサポートするための Qt Multimedia 次のような基本的なユースケースに対応しています:

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

QML タイプ

Qt Multimedia QML タイプは、.qml ファイル内で以下のインポート文を使用することで、アプリケーションにインポートできます:

import QtMultimedia

AudioInput

キャプチャセッションでの音声のキャプチャに使用されるオーディオ入力

AudioOutput

キャプチャセッションの再生やモニタリングに使用されるオーディオ出力

Camera

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

CaptureSession

オーディオおよびビデオコンテンツのキャプチャを可能にします

GStreamerVideoSource

カスタム GStreamer バイナリを基盤とするビデオソース

ImageCapture

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

MediaDevices

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

MediaPlayer

シーンへのメディア再生機能の追加

MediaRecorder

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

PlaybackOptions

低レベルのメディア再生オプション

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空間内のサウンドオブジェクト

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.