玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CParameterRecord类 参考
类 CParameterRecord 继承关系图:
CParameterRecord 的协作图:

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 CParameterRecord & operator= (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, 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.h 第 12 行定义.

成员枚举类型说明

◆ ENDACTION

enum CParameterRecord::ENDACTION

在文件 ParameterRecord.h 第 73 行定义.

构造及析构函数说明

◆ CParameterRecord()

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

在文件 ParameterRecord.cpp 第 10 行定义.

成员函数说明

◆ GetAudioBitRate()

int CParameterRecord::GetAudioBitRate ( )

在文件 ParameterRecord.cpp 第 358 行定义.

◆ GetAudioChannelCount()

int CParameterRecord::GetAudioChannelCount ( )

在文件 ParameterRecord.cpp 第 382 行定义.

◆ GetAudioSampleRate()

int CParameterRecord::GetAudioSampleRate ( ) const

在文件 ParameterRecord.cpp 第 368 行定义.

◆ GetEnableAudio()

bool CParameterRecord::GetEnableAudio ( ) const

在文件 ParameterRecord.cpp 第 101 行定义.

◆ GetEnableVideo()

bool CParameterRecord::GetEnableVideo ( ) const

在文件 ParameterRecord.cpp 第 87 行定义.

◆ GetEndAction()

CParameterRecord::ENDACTION CParameterRecord::GetEndAction ( ) const

在文件 ParameterRecord.cpp 第 115 行定义.

◆ GetImageFile()

QString CParameterRecord::GetImageFile ( bool bAuto = false)

在文件 ParameterRecord.cpp 第 214 行定义.

◆ GetImagePath()

QString CParameterRecord::GetImagePath ( ) const

在文件 ParameterRecord.cpp 第 129 行定义.

◆ GetVideoBitRate()

int CParameterRecord::GetVideoBitRate ( ) const

在文件 ParameterRecord.cpp 第 334 行定义.

◆ GetVideoFile()

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

在文件 ParameterRecord.cpp 第 195 行定义.

◆ GetVideoFrameRate()

qreal CParameterRecord::GetVideoFrameRate ( ) const

在文件 ParameterRecord.cpp 第 344 行定义.

◆ GetVideoPath()

const QString CParameterRecord::GetVideoPath ( ) const

在文件 ParameterRecord.cpp 第 235 行定义.

◆ GetVideoResolution()

QSize CParameterRecord::GetVideoResolution ( )

在文件 ParameterRecord.cpp 第 324 行定义.

◆ OnLoad()

int CParameterRecord::OnLoad ( QSettings & set)
overrideprotectedvirtual

实现了 CParameter.

在文件 ParameterRecord.cpp 第 146 行定义.

◆ OnSave()

int CParameterRecord::OnSave ( QSettings & set)
overrideprotectedvirtual

实现了 CParameter.

在文件 ParameterRecord.cpp 第 173 行定义.

◆ operator=()

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

在文件 ParameterRecord.cpp 第 56 行定义.

◆ SetAudioBitRate()

void CParameterRecord::SetAudioBitRate ( int bitRate)

在文件 ParameterRecord.cpp 第 363 行定义.

◆ SetAudioChannelCount()

void CParameterRecord::SetAudioChannelCount ( int count)

在文件 ParameterRecord.cpp 第 387 行定义.

◆ SetAudioSampleRate()

void CParameterRecord::SetAudioSampleRate ( int newAudioSampleRate)

在文件 ParameterRecord.cpp 第 373 行定义.

◆ SetEnableAudio()

void CParameterRecord::SetEnableAudio ( bool newEnableAudio)

在文件 ParameterRecord.cpp 第 106 行定义.

◆ SetEnableVideo()

void CParameterRecord::SetEnableVideo ( bool newEnableVideo)

在文件 ParameterRecord.cpp 第 92 行定义.

◆ SetEndAction()

void CParameterRecord::SetEndAction ( ENDACTION newEndAction)

在文件 ParameterRecord.cpp 第 120 行定义.

◆ SetImageFile()

void CParameterRecord::SetImageFile ( const QString & newImageFile)

在文件 ParameterRecord.cpp 第 226 行定义.

◆ SetImagePath()

void CParameterRecord::SetImagePath ( const QString & newImagePath)

在文件 ParameterRecord.cpp 第 134 行定义.

◆ SetVideoBitRate()

void CParameterRecord::SetVideoBitRate ( int bitRate)

在文件 ParameterRecord.cpp 第 339 行定义.

◆ SetVideoFile()

int CParameterRecord::SetVideoFile ( const QString & szFile)

在文件 ParameterRecord.cpp 第 205 行定义.

◆ SetVideoFrameRate()

void CParameterRecord::SetVideoFrameRate ( qreal newVideoFrameRate)

在文件 ParameterRecord.cpp 第 349 行定义.

◆ SetVideoPath()

int CParameterRecord::SetVideoPath ( const QString & szPath)

在文件 ParameterRecord.cpp 第 240 行定义.

◆ SetVideoResolution()

void CParameterRecord::SetVideoResolution ( QSize size)

在文件 ParameterRecord.cpp 第 329 行定义.

类成员变量说明

◆ m_AudioBitRate

int CParameterRecord::m_AudioBitRate
private

在文件 ParameterRecord.h 第 113 行定义.

◆ m_AudioChannelCount

int CParameterRecord::m_AudioChannelCount
private

在文件 ParameterRecord.h 第 115 行定义.

◆ m_AudioSampleRate

int CParameterRecord::m_AudioSampleRate
private

在文件 ParameterRecord.h 第 114 行定义.

◆ m_bEnableAudio

bool CParameterRecord::m_bEnableAudio
private

在文件 ParameterRecord.h 第 95 行定义.

◆ m_bEnableVideo

bool CParameterRecord::m_bEnableVideo
private

在文件 ParameterRecord.h 第 94 行定义.

◆ m_EndAction

ENDACTION CParameterRecord::m_EndAction
private

在文件 ParameterRecord.h 第 117 行定义.

◆ m_szImageFile

QString CParameterRecord::m_szImageFile
private

在文件 ParameterRecord.h 第 98 行定义.

◆ m_szImagePath

QString CParameterRecord::m_szImagePath
private

在文件 ParameterRecord.h 第 99 行定义.

◆ m_szVideoFile

QString CParameterRecord::m_szVideoFile
private

在文件 ParameterRecord.h 第 96 行定义.

◆ m_szVideoPath

QString CParameterRecord::m_szVideoPath
private

在文件 ParameterRecord.h 第 97 行定义.

◆ m_VideoBitRate

int CParameterRecord::m_VideoBitRate
private

在文件 ParameterRecord.h 第 111 行定义.

◆ m_VideoFrameRate

qreal CParameterRecord::m_VideoFrameRate
private

在文件 ParameterRecord.h 第 112 行定义.

◆ m_VideoResolution

QSize CParameterRecord::m_VideoResolution
private

在文件 ParameterRecord.h 第 110 行定义.


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