玉兔远程控制 0.1.0-bate5
载入中...
搜索中...
未找到
Public 类型 | 信号 | Public 成员函数 | Protected 成员函数 | Private 属性 | 所有成员列表
CParameterRecord类 参考
类 CParameterRecord 继承关系图:
Inheritance graph
[图例]
CParameterRecord 的协作图:
Collaboration graph
[图例]

Public 类型

enum  ENDACTION { No , OpenFile , OpenFolder }
 

信号

void sigQualityChanged ()
 
void sigEncodingModeChanged ()
 
void sigImageFileChanged ()
 
void sigEnableVideoChanged ()
 
void sigEnableAudioChanged ()
 
void sigEndActionChanged ()
 
void ImagePathChanged ()
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 

Public 成员函数

 CParameterRecord (QObject *parent=nullptr, const QString &szPrefix=QString())
 
const QString GetVideoPath () const
 
int SetVideoPath (const QString &szPath)
 
const QString GetVideoFile (bool bAuto=false)
 
int SetVideoFile (const QString &szFile)
 
QString GetImageFile (bool bAuto=false)
 
void SetImageFile (const QString &newImageFile)
 
QString GetImagePath () const
 
void SetImagePath (const QString &newImagePath)
 
QSize GetVideoResolution ()
 
void SetVideoResolution (QSize size)
 
int GetVideoBitRate () const
 
void SetVideoBitRate (int bitRate)
 
qreal GetVideoFrameRate () const
 
void SetVideoFrameRate (qreal newVideoFrameRate)
 
int GetAudioBitRate ()
 
void SetAudioBitRate (int bitRate)
 
int GetAudioSampleRate () const
 
void SetAudioSampleRate (int newAudioSampleRate)
 
int GetAudioChannelCount ()
 
void SetAudioChannelCount (int count)
 
virtual CParameterRecordoperator= (const CParameterRecord &in)
 
bool GetEnableVideo () const
 
void SetEnableVideo (bool newEnableVideo)
 
bool GetEnableAudio () const
 
void SetEnableAudio (bool newEnableAudio)
 
CParameterRecord::ENDACTION GetEndAction () const
 
void SetEndAction (ENDACTION newEndAction)
 
- Public 成员函数 继承自 CParameter
 CParameter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
virtual int Load (QString szFile=QString())
 Load from file
 
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file
 
virtual int Load (QSettings &set)
 Load from QSettings
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings
 
virtual bool CheckValidity ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。
 

Protected 成员函数

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 

Private 属性

bool m_bEnableVideo
 
bool m_bEnableAudio
 
QString m_szVideoFile
 
QString m_szVideoPath
 
QString m_szImageFile
 
QString m_szImagePath
 
QSize m_VideoResolution
 
int m_VideoBitRate
 
qreal m_VideoFrameRate
 
int m_AudioBitRate
 
int m_AudioSampleRate
 
int m_AudioChannelCount
 
ENDACTION m_EndAction
 

额外继承的成员函数

- 属性 继承自 CParameter
bool Modified
 

详细描述

在文件 ParameterRecord.h12 行定义.

成员枚举类型说明

◆ ENDACTION

enum CParameterRecord::ENDACTION

在文件 ParameterRecord.h73 行定义.

构造及析构函数说明

◆ CParameterRecord()

CParameterRecord::CParameterRecord ( QObject *  parent = nullptr,
const QString &  szPrefix = QString() 
)
explicit

在文件 ParameterRecord.cpp10 行定义.

成员函数说明

◆ GetAudioBitRate()

int CParameterRecord::GetAudioBitRate ( )

在文件 ParameterRecord.cpp358 行定义.

◆ GetAudioChannelCount()

int CParameterRecord::GetAudioChannelCount ( )

在文件 ParameterRecord.cpp382 行定义.

◆ GetAudioSampleRate()

int CParameterRecord::GetAudioSampleRate ( ) const

在文件 ParameterRecord.cpp368 行定义.

◆ GetEnableAudio()

bool CParameterRecord::GetEnableAudio ( ) const

在文件 ParameterRecord.cpp101 行定义.

◆ GetEnableVideo()

bool CParameterRecord::GetEnableVideo ( ) const

在文件 ParameterRecord.cpp87 行定义.

◆ GetEndAction()

CParameterRecord::ENDACTION CParameterRecord::GetEndAction ( ) const

在文件 ParameterRecord.cpp115 行定义.

◆ GetImageFile()

QString CParameterRecord::GetImageFile ( bool  bAuto = false)

在文件 ParameterRecord.cpp214 行定义.

◆ GetImagePath()

QString CParameterRecord::GetImagePath ( ) const

在文件 ParameterRecord.cpp129 行定义.

◆ GetVideoBitRate()

int CParameterRecord::GetVideoBitRate ( ) const

在文件 ParameterRecord.cpp334 行定义.

◆ GetVideoFile()

const QString CParameterRecord::GetVideoFile ( bool  bAuto = false)
参数
bAuto
  • true: Automatically generated
  • false: use the value of SetFile()
extfilename extension

在文件 ParameterRecord.cpp195 行定义.

◆ GetVideoFrameRate()

qreal CParameterRecord::GetVideoFrameRate ( ) const

在文件 ParameterRecord.cpp344 行定义.

◆ GetVideoPath()

const QString CParameterRecord::GetVideoPath ( ) const

在文件 ParameterRecord.cpp235 行定义.

◆ GetVideoResolution()

QSize CParameterRecord::GetVideoResolution ( )

在文件 ParameterRecord.cpp324 行定义.

◆ OnLoad()

int CParameterRecord::OnLoad ( QSettings &  set)
overrideprotectedvirtual

实现了 CParameter.

在文件 ParameterRecord.cpp146 行定义.

◆ OnSave()

int CParameterRecord::OnSave ( QSettings &  set)
overrideprotectedvirtual

实现了 CParameter.

在文件 ParameterRecord.cpp173 行定义.

◆ operator=()

CParameterRecord & CParameterRecord::operator= ( const CParameterRecord in)
virtual

在文件 ParameterRecord.cpp56 行定义.

◆ SetAudioBitRate()

void CParameterRecord::SetAudioBitRate ( int  bitRate)

在文件 ParameterRecord.cpp363 行定义.

◆ SetAudioChannelCount()

void CParameterRecord::SetAudioChannelCount ( int  count)

在文件 ParameterRecord.cpp387 行定义.

◆ SetAudioSampleRate()

void CParameterRecord::SetAudioSampleRate ( int  newAudioSampleRate)

在文件 ParameterRecord.cpp373 行定义.

◆ SetEnableAudio()

void CParameterRecord::SetEnableAudio ( bool  newEnableAudio)

在文件 ParameterRecord.cpp106 行定义.

◆ SetEnableVideo()

void CParameterRecord::SetEnableVideo ( bool  newEnableVideo)

在文件 ParameterRecord.cpp92 行定义.

◆ SetEndAction()

void CParameterRecord::SetEndAction ( ENDACTION  newEndAction)

在文件 ParameterRecord.cpp120 行定义.

◆ SetImageFile()

void CParameterRecord::SetImageFile ( const QString &  newImageFile)

在文件 ParameterRecord.cpp226 行定义.

◆ SetImagePath()

void CParameterRecord::SetImagePath ( const QString &  newImagePath)

在文件 ParameterRecord.cpp134 行定义.

◆ SetVideoBitRate()

void CParameterRecord::SetVideoBitRate ( int  bitRate)

在文件 ParameterRecord.cpp339 行定义.

◆ SetVideoFile()

int CParameterRecord::SetVideoFile ( const QString &  szFile)

在文件 ParameterRecord.cpp205 行定义.

◆ SetVideoFrameRate()

void CParameterRecord::SetVideoFrameRate ( qreal  newVideoFrameRate)

在文件 ParameterRecord.cpp349 行定义.

◆ SetVideoPath()

int CParameterRecord::SetVideoPath ( const QString &  szPath)

在文件 ParameterRecord.cpp240 行定义.

◆ SetVideoResolution()

void CParameterRecord::SetVideoResolution ( QSize  size)

在文件 ParameterRecord.cpp329 行定义.

类成员变量说明

◆ m_AudioBitRate

int CParameterRecord::m_AudioBitRate
private

在文件 ParameterRecord.h113 行定义.

◆ m_AudioChannelCount

int CParameterRecord::m_AudioChannelCount
private

在文件 ParameterRecord.h115 行定义.

◆ m_AudioSampleRate

int CParameterRecord::m_AudioSampleRate
private

在文件 ParameterRecord.h114 行定义.

◆ m_bEnableAudio

bool CParameterRecord::m_bEnableAudio
private

在文件 ParameterRecord.h95 行定义.

◆ m_bEnableVideo

bool CParameterRecord::m_bEnableVideo
private

在文件 ParameterRecord.h94 行定义.

◆ m_EndAction

ENDACTION CParameterRecord::m_EndAction
private

在文件 ParameterRecord.h117 行定义.

◆ m_szImageFile

QString CParameterRecord::m_szImageFile
private

在文件 ParameterRecord.h98 行定义.

◆ m_szImagePath

QString CParameterRecord::m_szImagePath
private

在文件 ParameterRecord.h99 行定义.

◆ m_szVideoFile

QString CParameterRecord::m_szVideoFile
private

在文件 ParameterRecord.h96 行定义.

◆ m_szVideoPath

QString CParameterRecord::m_szVideoPath
private

在文件 ParameterRecord.h97 行定义.

◆ m_VideoBitRate

int CParameterRecord::m_VideoBitRate
private

在文件 ParameterRecord.h111 行定义.

◆ m_VideoFrameRate

qreal CParameterRecord::m_VideoFrameRate
private

在文件 ParameterRecord.h112 行定义.

◆ m_VideoResolution

QSize CParameterRecord::m_VideoResolution
private

在文件 ParameterRecord.h110 行定义.


该类的文档由以下文件生成: