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