Qt Multimedia C++ クラス
C++ クラスは、QML による代替手段よりもマルチメディアコンテンツを詳細に制御できます。メディアファイルのデコードや、ビデオまたはオーディオバッファへのアクセスなど、複雑なユースケースに対応するアプリケーションを作成する場合は、C++ による代替手段を使用してください。C++ クラスがサポートする複雑なオーディオ、ビデオ、およびカメラのユースケースの詳細については、「マルチメディアの概要」を参照してください。
名前空間
オーディオクラスで使用される列挙型が含まれています |
クラス
Qt Multimedia モジュール
動画データの抽象化 | |
QAbstractVideoBuffer::MapData 構造体は、マップされたプレーンのレイアウトを記述する | |
特定のフォーマットとサンプルレートを備えたオーディオサンプルの集合を表します | |
QMediaCaptureSessionを通じてQMediaRecorderにカスタムオーディオバッファを提供するために使用される | |
QMediaPlayer から提供されるオーディオデータのキャプチャに使用されます | |
オーディオのデコードを実装する | |
オーディオデバイスとその機能に関する情報 | |
オーディオストリームのパラメータ情報を格納します | |
オーディオの入力チャンネルを表します | |
オーディオの出力チャネルを表します | |
オーディオ出力デバイスへオーディオデータを送信するためのインターフェース | |
オーディオ入力デバイスからオーディオデータを受信するためのインターフェース | |
システムカメラデバイス用のインターフェース | |
カメラデバイスに関する一般的な情報 | |
カメラデバイスがサポートするビデオフォーマットについて説明します | |
キャプチャ可能なウィンドウの基本情報を取得するために使用される | |
以下の機能に対する GStreamer 固有の統合ポイントを提供しますQt Multimedia | |
カスタム GStreamer エレメントをバックエンドとするビデオソース | |
メディアコンテンツの記録に使用されます | |
オーディオおよびビデオコンテンツのキャプチャを可能にします | |
利用可能なマルチメディア入力および出力デバイスに関する情報 | |
マルチメディアファイルまたはストリームのエンコード形式を記述します | |
メディアファイルのメタデータを提供する | |
メディアファイルの再生を可能にする | |
キャプチャセッションのエンコードおよび記録に使用されます | |
0個以上の互いに重ならない時間間隔の集合を表します | |
QMediaTimeRange::Interval クラスは、整数精度を持つ時間間隔を表す | |
メディア再生オプションの低レベル制御を可能にする | |
このクラスは、画面のキャプチャに使用されます | |
低レイテンシのサウンドエフェクトを再生する方法 | |
ビデオデータの 1 フレームを表します | |
ビデオプレゼンテーションサーフェスのストリーム形式を指定します | |
QMediaRecorder または QMediaCaptureSession 経由のビデオ出力に、カスタムビデオフレームを提供するために使用されます | |
ビデオデータの汎用シンクを表します | |
このクラスは、ウィンドウのキャプチャに使用されます |
Qt Multimedia ウィジェットモジュール
QMediaPlayer または QCamera によって生成されたビデオを表示するグラフィックアイテム | |
メディアオブジェクトによって生成された動画を表示するウィジェット |
Qt Spatial Audio モジュール
ステレオオーバーレイサウンド | |
3次元音場を管理する | |
QAudioEngineによって定義された音場を聞く人の位置と向きを定義する | |
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.