MythTV  master
Public Member Functions | Private Attributes | List of all members
Player Class Reference

#include <zmliveplayer.h>

Collaboration diagram for Player:
Collaboration graph
[legend]

Public Member Functions

 Player (void)=default
 
 ~Player (void)
 
void updateFrame (const uchar *buffer)
 
void updateStatus (void)
 
void updateCamera ()
 
void setMonitor (const Monitor *mon)
 
void setWidgets (MythUIImage *image, MythUIText *status, MythUIText *camera)
 
MonitorgetMonitor (void)
 

Private Attributes

MythUIImagem_frameImage {nullptr}
 
MythUITextm_statusText {nullptr}
 
MythUITextm_cameraText {nullptr}
 
uchar * m_rgba {nullptr}
 
Monitor m_monitor
 

Detailed Description

Definition at line 34 of file zmliveplayer.h.

Constructor & Destructor Documentation

◆ Player()

Player::Player ( void  )
default

◆ ~Player()

Player::~Player ( void  )

Definition at line 461 of file zmliveplayer.cpp.

Member Function Documentation

◆ updateFrame()

void Player::updateFrame ( const uchar *  buffer)

Definition at line 493 of file zmliveplayer.cpp.

◆ updateStatus()

void Player::updateStatus ( void  )

Definition at line 503 of file zmliveplayer.cpp.

◆ updateCamera()

void Player::updateCamera ( )

Definition at line 518 of file zmliveplayer.cpp.

◆ setMonitor()

void Player::setMonitor ( const Monitor mon)

Definition at line 467 of file zmliveplayer.cpp.

◆ setWidgets()

void Player::setWidgets ( MythUIImage image,
MythUIText status,
MythUIText camera 
)

Definition at line 477 of file zmliveplayer.cpp.

◆ getMonitor()

Monitor* Player::getMonitor ( void  )
inline

Definition at line 48 of file zmliveplayer.h.

Member Data Documentation

◆ m_frameImage

MythUIImage* Player::m_frameImage {nullptr}
private

Definition at line 51 of file zmliveplayer.h.

Referenced by setWidgets(), and updateFrame().

◆ m_statusText

MythUIText* Player::m_statusText {nullptr}
private

Definition at line 52 of file zmliveplayer.h.

Referenced by setWidgets(), and updateStatus().

◆ m_cameraText

MythUIText* Player::m_cameraText {nullptr}
private

Definition at line 53 of file zmliveplayer.h.

Referenced by setWidgets(), and updateCamera().

◆ m_rgba

uchar* Player::m_rgba {nullptr}
private

Definition at line 55 of file zmliveplayer.h.

Referenced by setMonitor(), and ~Player().

◆ m_monitor

Monitor Player::m_monitor
private

Definition at line 57 of file zmliveplayer.h.

Referenced by getMonitor(), setMonitor(), updateCamera(), updateFrame(), and updateStatus().


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