Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Private Attributes | List of all members
CRecordVideo Class Reference

Record video to file. More...

#include <RecordVideo.h>

Inheritance 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: