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

Public 槽

void slotPositionChanged (qint64 pos, qint64 duration)

信号

void sigChangePosition (qint64 pos)
void sigViewerFocusIn (QWidget *pView)
 视图获得焦点

Public 成员函数

 CFrmPlayer (QWidget *parent=nullptr)
QVideoSink * videoSink ()
int SetParameter (CParameterPlayer *pParameter)
virtual bool eventFilter (QObject *watched, QEvent *event) override

Public 属性

QAction * m_paStart
QAction * m_paPause
QAction * m_paScreenShot
QAction * m_paMuted
QAction * m_paVolume
QAction * m_paSettings

Protected 成员函数

virtual void focusInEvent (QFocusEvent *event) override
 [Full Screen]
virtual void focusOutEvent (QFocusEvent *event) override
virtual void mouseMoveEvent (QMouseEvent *event) override
Q_INVOKABLE int OnFullScreen (bool bFull)
 Full Screen

Private 槽

void slotAudioMuted (bool bMuted)
void slotAduioVolume (int volume)
void slotStart (bool bStart)
void slotTimeOut ()
void StartTimer ()

Private 成员函数

void UpdateGraphicsVideoGeometry ()

Private 属性

CVideoGraphicsView * m_pGraphicsView
QGraphicsVideoItem * m_pVideoItem
QToolBar * m_pToolBar
QTimer tm_ToolBar
QSlider m_pbVideo
bool m_bMoveVideo
QSlider m_pbVolume
CParameterPlayer * m_pParameter
QLabel * m_pLabel
bool m_bFullScreen
QMargins m_Margins

详细描述

在文件 FrmPlayer.h 第 24 行定义.

构造及析构函数说明

◆ ~CFrmPlayer()

CFrmPlayer::~CFrmPlayer ( )
virtual

在文件 FrmPlayer.cpp 第 199 行定义.

成员函数说明

◆ eventFilter()

bool CFrmPlayer::eventFilter ( QObject * watched,
QEvent * event )
overridevirtual

在文件 FrmPlayer.cpp 第 369 行定义.

◆ focusInEvent()

void CFrmPlayer::focusInEvent ( QFocusEvent * event)
overrideprotectedvirtual

[Full Screen]

在文件 FrmPlayer.cpp 第 293 行定义.

◆ focusOutEvent()

void CFrmPlayer::focusOutEvent ( QFocusEvent * event)
overrideprotectedvirtual

在文件 FrmPlayer.cpp 第 300 行定义.

◆ mouseMoveEvent()

void CFrmPlayer::mouseMoveEvent ( QMouseEvent * event)
overrideprotectedvirtual

在文件 FrmPlayer.cpp 第 306 行定义.

◆ OnFullScreen()

int CFrmPlayer::OnFullScreen ( bool bFull)
protected

Full Screen

[Full Screen]

在文件 FrmPlayer.cpp 第 277 行定义.

◆ SetParameter()

int CFrmPlayer::SetParameter ( CParameterPlayer * pParameter)

在文件 FrmPlayer.cpp 第 213 行定义.

◆ slotAduioVolume

void CFrmPlayer::slotAduioVolume ( int volume)
privateslot

在文件 FrmPlayer.cpp 第 241 行定义.

◆ slotAudioMuted

void CFrmPlayer::slotAudioMuted ( bool bMuted)
privateslot

在文件 FrmPlayer.cpp 第 225 行定义.

◆ slotPositionChanged

void CFrmPlayer::slotPositionChanged ( qint64 pos,
qint64 duration )
slot

在文件 FrmPlayer.cpp 第 249 行定义.

◆ slotStart

void CFrmPlayer::slotStart ( bool bStart)
privateslot

在文件 FrmPlayer.cpp 第 316 行定义.

◆ slotTimeOut

void CFrmPlayer::slotTimeOut ( )
privateslot

在文件 FrmPlayer.cpp 第 350 行定义.

◆ StartTimer

void CFrmPlayer::StartTimer ( )
privateslot

在文件 FrmPlayer.cpp 第 357 行定义.

◆ UpdateGraphicsVideoGeometry()

void CFrmPlayer::UpdateGraphicsVideoGeometry ( )
private

在文件 FrmPlayer.cpp 第 438 行定义.

◆ videoSink()

QVideoSink * CFrmPlayer::videoSink ( )

在文件 FrmPlayer.cpp 第 204 行定义.

类成员变量说明

◆ m_bFullScreen

bool CFrmPlayer::m_bFullScreen
private

在文件 FrmPlayer.h 第 91 行定义.

◆ m_bMoveVideo

bool CFrmPlayer::m_bMoveVideo
private

在文件 FrmPlayer.h 第 87 行定义.

◆ m_Margins

QMargins CFrmPlayer::m_Margins
private

在文件 FrmPlayer.h 第 92 行定义.

◆ m_paMuted

QAction* CFrmPlayer::m_paMuted

在文件 FrmPlayer.h 第 42 行定义.

◆ m_paPause

QAction* CFrmPlayer::m_paPause

在文件 FrmPlayer.h 第 36 行定义.

◆ m_paScreenShot

QAction* CFrmPlayer::m_paScreenShot

在文件 FrmPlayer.h 第 41 行定义.

◆ m_paSettings

QAction* CFrmPlayer::m_paSettings

在文件 FrmPlayer.h 第 44 行定义.

◆ m_paStart

QAction* CFrmPlayer::m_paStart

在文件 FrmPlayer.h 第 35 行定义.

◆ m_paVolume

QAction* CFrmPlayer::m_paVolume

在文件 FrmPlayer.h 第 43 行定义.

◆ m_pbVideo

QSlider CFrmPlayer::m_pbVideo
private

在文件 FrmPlayer.h 第 86 行定义.

◆ m_pbVolume

QSlider CFrmPlayer::m_pbVolume
private

在文件 FrmPlayer.h 第 88 行定义.

◆ m_pGraphicsView

CVideoGraphicsView* CFrmPlayer::m_pGraphicsView
private

在文件 FrmPlayer.h 第 80 行定义.

◆ m_pLabel

QLabel* CFrmPlayer::m_pLabel
private

在文件 FrmPlayer.h 第 90 行定义.

◆ m_pParameter

CParameterPlayer* CFrmPlayer::m_pParameter
private

在文件 FrmPlayer.h 第 89 行定义.

◆ m_pToolBar

QToolBar* CFrmPlayer::m_pToolBar
private

在文件 FrmPlayer.h 第 84 行定义.

◆ m_pVideoItem

QGraphicsVideoItem* CFrmPlayer::m_pVideoItem
private

在文件 FrmPlayer.h 第 81 行定义.

◆ tm_ToolBar

QTimer CFrmPlayer::tm_ToolBar
private

在文件 FrmPlayer.h 第 85 行定义.


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