Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CRecordVideo Class Reference

Record video to file. More...

#include <RecordVideo.h>

Inheritance diagram for CRecordVideo:
Collaboration diagram for CRecordVideo:

Public Slots

int Start (const QString &szFile)
int Stop ()
void slotUpdate (QImage img)

Signals

void sigStatusChanged (CFrmViewer::RecordVideoStatus status)
void sigError (int nRet, QString szText)

Public Member Functions

 CRecordVideo (QObject *parent=nullptr)

Private Attributes

QMediaCaptureSession m_CaptureSession
QMediaRecorder m_Recorder
QVideoFrameInput m_VideoFrameInput
QAudioBufferInput m_AudioBufferInput
CParameterRecord m_Parameter

Detailed Description

Record video to file.

Definition at line 50 of file RecordVideo.h.

Constructor & Destructor Documentation

◆ CRecordVideo()

CRecordVideo::CRecordVideo ( QObject * parent = nullptr)
explicit

Definition at line 62 of file RecordVideo.cpp.

Member Function Documentation

◆ slotUpdate

void CRecordVideo::slotUpdate ( QImage img)
slot

Definition at line 107 of file RecordVideo.cpp.

◆ Start

int CRecordVideo::Start ( const QString & szFile)
slot

Definition at line 77 of file RecordVideo.cpp.

◆ Stop

int CRecordVideo::Stop ( )
slot

Definition at line 93 of file RecordVideo.cpp.

Member Data Documentation

◆ m_AudioBufferInput

QAudioBufferInput CRecordVideo::m_AudioBufferInput
private

Definition at line 70 of file RecordVideo.h.

◆ m_CaptureSession

QMediaCaptureSession CRecordVideo::m_CaptureSession
private

Definition at line 67 of file RecordVideo.h.

◆ m_Parameter

CParameterRecord CRecordVideo::m_Parameter
private

Definition at line 71 of file RecordVideo.h.

◆ m_Recorder

QMediaRecorder CRecordVideo::m_Recorder
private

Definition at line 68 of file RecordVideo.h.

◆ m_VideoFrameInput

QVideoFrameInput CRecordVideo::m_VideoFrameInput
private

Definition at line 69 of file RecordVideo.h.


The documentation for this class was generated from the following files: