![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <capturesessionfixture_p.h>
Public Member Functions | |
| CaptureSessionFixture (StreamType streamType) | |
| ~CaptureSessionFixture () | |
| void | setVideoSink (QVideoSink *videoSink) |
| void | start (RunMode mode, AutoStop autoStop) |
| bool | waitForRecorderStopped (std::chrono::milliseconds duration) |
| bool | hasAudio () const |
| bool | hasVideo () const |
Public Attributes | |
| VideoGenerator | m_videoGenerator |
| AudioGenerator | m_audioGenerator |
| QVideoFrameInput | m_videoInput |
| QAudioBufferInput | m_audioInput |
| QMediaCaptureSession | m_session |
| QMediaRecorder | m_recorder |
| QTemporaryFile | m_tempFile |
| QVideoSink * | m_videoSink = nullptr |
| StreamType | m_streamType = StreamType::Video |
| QSignalSpy | readyToSendVideoFrame { &m_videoInput, &QVideoFrameInput::readyToSendVideoFrame } |
| QSignalSpy | readyToSendAudioBuffer { &m_audioInput, &QAudioBufferInput::readyToSendAudioBuffer } |
| QSignalSpy | recorderStateChanged { &m_recorder, &QMediaRecorder::recorderStateChanged } |
| QSignalSpy | mediaFormatChanged { &m_recorder, &QMediaRecorder::mediaFormatChanged } |
Definition at line 35 of file capturesessionfixture_p.h.
|
explicit |
Definition at line 11 of file capturesessionfixture.cpp.
References m_streamType.
| CaptureSessionFixture::~CaptureSessionFixture | ( | ) |
Definition at line 13 of file capturesessionfixture.cpp.
| bool CaptureSessionFixture::hasAudio | ( | ) | const |
Definition at line 101 of file capturesessionfixture.cpp.
References m_streamType.
Referenced by start().
| bool CaptureSessionFixture::hasVideo | ( | ) | const |
Definition at line 106 of file capturesessionfixture.cpp.
References m_streamType.
Referenced by start().
| void CaptureSessionFixture::setVideoSink | ( | QVideoSink * | videoSink | ) |
Definition at line 19 of file capturesessionfixture.cpp.
Definition at line 24 of file capturesessionfixture.cpp.
References EmitEmpty, hasAudio(), hasVideo(), and Pull.
| bool CaptureSessionFixture::waitForRecorderStopped | ( | std::chrono::milliseconds | duration | ) |
Definition at line 85 of file capturesessionfixture.cpp.
| AudioGenerator CaptureSessionFixture::m_audioGenerator |
Definition at line 47 of file capturesessionfixture_p.h.
| QAudioBufferInput CaptureSessionFixture::m_audioInput |
Definition at line 49 of file capturesessionfixture_p.h.
| QMediaRecorder CaptureSessionFixture::m_recorder |
Definition at line 51 of file capturesessionfixture_p.h.
| QMediaCaptureSession CaptureSessionFixture::m_session |
Definition at line 50 of file capturesessionfixture_p.h.
| StreamType CaptureSessionFixture::m_streamType = StreamType::Video |
Definition at line 54 of file capturesessionfixture_p.h.
Referenced by CaptureSessionFixture(), hasAudio(), and hasVideo().
| QTemporaryFile CaptureSessionFixture::m_tempFile |
Definition at line 52 of file capturesessionfixture_p.h.
| VideoGenerator CaptureSessionFixture::m_videoGenerator |
Definition at line 46 of file capturesessionfixture_p.h.
| QVideoFrameInput CaptureSessionFixture::m_videoInput |
Definition at line 48 of file capturesessionfixture_p.h.
| QVideoSink* CaptureSessionFixture::m_videoSink = nullptr |
Definition at line 53 of file capturesessionfixture_p.h.
| QSignalSpy CaptureSessionFixture::mediaFormatChanged { &m_recorder, &QMediaRecorder::mediaFormatChanged } |
Definition at line 59 of file capturesessionfixture_p.h.
| QSignalSpy CaptureSessionFixture::readyToSendAudioBuffer { &m_audioInput, &QAudioBufferInput::readyToSendAudioBuffer } |
Definition at line 57 of file capturesessionfixture_p.h.
| QSignalSpy CaptureSessionFixture::readyToSendVideoFrame { &m_videoInput, &QVideoFrameInput::readyToSendVideoFrame } |
Definition at line 56 of file capturesessionfixture_p.h.
| QSignalSpy CaptureSessionFixture::recorderStateChanged { &m_recorder, &QMediaRecorder::recorderStateChanged } |
Definition at line 58 of file capturesessionfixture_p.h.