CaptureSession QML Type
オーディオおよびビデオコンテンツのキャプチャが可能です。詳細...
Import Statement: | import QtMultimedia |
In C++: | QMediaCaptureSession |
プロパティ
- audioInput : AudioInput
- audioOutput : AudioOutput
- camera : Camera
- imageCapture : ImageCapture
- recorder : MediaRecorder
- screenCapture : ScreenCapture
(since 6.5)
- videoOutput : VideoOutput
- windowCapture : WindowCapture
(since 6.6)
シグナル
- audioInputChanged()
- audioOutputChanged()
- cameraChanged()
- imageCaptureChanged()
- recorderChanged()
- videoOutputChanged()
詳細説明
これは、ローカルデバイス上のメディアのキャプチャを管理する中心的な型です。
Camera オブジェクトとAudioInput オブジェクトを関連するプロパティに割り当てることで、カメラとマイクを CaptureSession に接続します。
screenCapture プロパティにScreenCapture オブジェクトを接続して、画面をキャプチャします。
windowCapture プロパティにWindowCapture オブジェクトを接続して、ウィンドウをキャプチャします。
videoOutput プロパティにVideoOutput 要素を割り当てて、キャプチャしたメディアのプレビューを有効にします。
audioOutput プロパティにAudioOutput オブジェクトを割り当てて、オーディオを出力デバイスにルーティングする。
imageCapture プロパティにImageCapture を割り当てて、カメラから静止画像をキャプチャする。
recorder プロパティにMediaRecorder を割り当てて、オーディオ/ビデオを録画する。
CaptureSession { id: captureSession camera: Camera { id: camera } imageCapture: ImageCapture { id: imageCapture } recorder: MediaRecorder { id: recorder } videoOutput: preview }
Camera,MediaDevices,MediaRecorder,ImageCapture,ScreenCapture,WindowCapture,AudioInput,VideoOutputも参照 。
プロパティ Documentation
audioInput : AudioInput |
このプロパティは、音声をキャプチャするために使用される音声入力を保持する。
audioOutput : AudioOutput |
キャプチャセッションの音声出力デバイス。
AudioInput デバイスからのオーディオルーティングを有効にするには、キャプチャセッションにAudioOutput デバイスを追加します。
camera : Camera |
ビデオキャプチャに使用するカメラ。
このプロパティを使用してキャプチャセッションにカメラを追加することで、ビデオの録画や画像の撮影を行います。
imageCapture : ImageCapture |
静止画像のキャプチャに使用するオブジェクト。
キャプチャセッションにImageCapture インタフェースを追加して、カメラからの静止画キャプチャを有効にします。
recorder : MediaRecorder |
オーディオ/ビデオのキャプチャに使用するレコーダーオブジェクト。
MediaRcorderオブジェクトをキャプチャセッションに追加し、キャプチャセッションから音声やビデオを記録できるようにする。
screenCapture : ScreenCapture |
画面のキャプチャに使用するオブジェクト。
このプロパティを使用してキャプチャセッションにスクリーンキャプチャオブジェクトを追加することで、画面を記録します。
このプロパティは Qt 6.5 で導入されました。
videoOutput : VideoOutput |
VideoOutput キャプチャセッションのビデオプレビューです。
VideoOutput ベースのプレビューは、QVideoSink を返す invokable videoSink() メソッドを持つことが期待されます。
以前に設定されたプレビューは切り離される。
windowCapture : WindowCapture |
ウィンドウのキャプチャに使用されるオブジェクト。
このプロパティを使用してキャプチャセッションにウィンドウキャプチャオブジェクトを追加することで、ウィンドウを記録します。
このプロパティは Qt 6.6 で導入されました。
シグナルの説明
audioInputChanged() |
このシグナルは、オーディオ入力が変更されたときに発せられます。
注: 対応するハンドラはonAudioInputChanged
です。
CaptureSession::audioInputも参照してください 。
audioOutputChanged() |
このシグナルは、選択されているオーディオ出力が変更された時に発せられます。
注 : 対応するハンドラはonAudioOutputChanged
です。
cameraChanged() |
imageCaptureChanged() |
このシグナルは、選択されたインターフェースが変更されたときに出力されます。
注意 :対応するハンドラはonImageCaptureChanged
です。
recorderChanged() |
このシグナルは、選択されているレコーダーが変更されたときに発せられます。
注意 :対応するハンドラはonRecorderChanged
です。
videoOutputChanged() |
このシグナルは、選択されているビデオ出力が変更されたときに出力されます。
注 :対応するハンドラはonVideoOutputChanged
です。
CaptureSession::videoOutputも参照して ください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。