MythTV
master
|
#include <zmserver.h>
Public Member Functions | |
MONITOR ()=default | |
void | initMonitor (bool debug, const std::string &mmapPath, int shmKey) |
bool | isValid (void) |
std::string | getIdStr (void) |
int | getLastWriteIndex (void) |
int | getSubpixelOrder (void) |
int | getState (void) |
int | getFrameSize (void) |
Public Attributes | |
std::string | m_name {} |
std::string | m_type {} |
std::string | m_function {} |
int | m_enabled {0} |
std::string | m_device {} |
std::string | m_host {} |
int | m_imageBufferCount {0} |
int | m_width {0} |
int | m_height {0} |
int | m_bytesPerPixel {3} |
int | m_monId {0} |
unsigned char * | m_sharedImages {nullptr} |
int | m_lastRead {0} |
std::string | m_status {} |
int | m_palette {0} |
int | m_controllable {0} |
int | m_trackMotion {0} |
int | m_mapFile {-1} |
void * | m_shmPtr {nullptr} |
Private Attributes | |
SharedData * | m_sharedData {nullptr} |
SharedData26 * | m_sharedData26 {nullptr} |
SharedData32 * | m_sharedData32 {nullptr} |
SharedData34 * | m_sharedData34 {nullptr} |
std::string | m_id {} |
Definition at line 260 of file zmserver.h.
|
default |
void MONITOR::initMonitor | ( | bool | debug, |
const std::string & | mmapPath, | ||
int | shmKey | ||
) |
Definition at line 233 of file zmserver.cpp.
bool MONITOR::isValid | ( | void | ) |
Definition at line 414 of file zmserver.cpp.
Referenced by ZMServer::handleGetLiveFrame().
std::string MONITOR::getIdStr | ( | void | ) |
Definition at line 430 of file zmserver.cpp.
Referenced by ZMServer::zmaControl(), and ZMServer::zmcControl().
int MONITOR::getLastWriteIndex | ( | void | ) |
Definition at line 441 of file zmserver.cpp.
Referenced by ZMServer::getFrame().
int MONITOR::getSubpixelOrder | ( | void | ) |
Definition at line 475 of file zmserver.cpp.
Referenced by ZMServer::getFrame().
int MONITOR::getState | ( | void | ) |
Definition at line 458 of file zmserver.cpp.
Referenced by ZMServer::getFrame().
int MONITOR::getFrameSize | ( | void | ) |
Definition at line 496 of file zmserver.cpp.
Referenced by ZMServer::getFrame().
std::string MONITOR::m_name {} |
Definition at line 275 of file zmserver.h.
std::string MONITOR::m_type {} |
Definition at line 276 of file zmserver.h.
Referenced by ZMServer::zmcControl().
std::string MONITOR::m_function {} |
Definition at line 277 of file zmserver.h.
Referenced by ZMServer::handleSetMonitorFunction(), and ZMServer::zmaControl().
int MONITOR::m_enabled {0} |
Definition at line 278 of file zmserver.h.
Referenced by ZMServer::handleSetMonitorFunction(), and initMonitor().
std::string MONITOR::m_device {} |
Definition at line 279 of file zmserver.h.
Referenced by ZMServer::zmcControl().
std::string MONITOR::m_host {} |
Definition at line 280 of file zmserver.h.
int MONITOR::m_imageBufferCount {0} |
Definition at line 281 of file zmserver.h.
Referenced by ZMServer::getFrame(), and initMonitor().
int MONITOR::m_width {0} |
Definition at line 282 of file zmserver.h.
Referenced by ZMServer::getFrame(), getFrameSize(), and initMonitor().
int MONITOR::m_height {0} |
Definition at line 283 of file zmserver.h.
Referenced by ZMServer::getFrame(), getFrameSize(), and initMonitor().
int MONITOR::m_bytesPerPixel {3} |
Definition at line 284 of file zmserver.h.
Referenced by getFrameSize(), getSubpixelOrder(), and initMonitor().
int MONITOR::m_monId {0} |
Definition at line 285 of file zmserver.h.
Referenced by getIdStr(), ZMServer::getMonitorList(), and initMonitor().
unsigned char* MONITOR::m_sharedImages {nullptr} |
Definition at line 286 of file zmserver.h.
Referenced by ZMServer::getFrame(), initMonitor(), and isValid().
int MONITOR::m_lastRead {0} |
Definition at line 287 of file zmserver.h.
Referenced by ZMServer::getFrame().
std::string MONITOR::m_status {} |
Definition at line 288 of file zmserver.h.
Referenced by ZMServer::getFrame(), ZMServer::handleGetLiveFrame(), and initMonitor().
int MONITOR::m_palette {0} |
Definition at line 289 of file zmserver.h.
int MONITOR::m_controllable {0} |
Definition at line 290 of file zmserver.h.
Referenced by ZMServer::zmaControl().
int MONITOR::m_trackMotion {0} |
Definition at line 291 of file zmserver.h.
Referenced by ZMServer::zmaControl().
int MONITOR::m_mapFile {-1} |
Definition at line 292 of file zmserver.h.
Referenced by initMonitor().
void* MONITOR::m_shmPtr {nullptr} |
Definition at line 293 of file zmserver.h.
Referenced by initMonitor().
|
private |
Definition at line 295 of file zmserver.h.
Referenced by getFrameSize(), getLastWriteIndex(), getState(), getSubpixelOrder(), initMonitor(), and isValid().
|
private |
Definition at line 296 of file zmserver.h.
Referenced by getFrameSize(), getLastWriteIndex(), getState(), getSubpixelOrder(), initMonitor(), and isValid().
|
private |
Definition at line 297 of file zmserver.h.
Referenced by getFrameSize(), getLastWriteIndex(), getState(), getSubpixelOrder(), initMonitor(), and isValid().
|
private |
Definition at line 298 of file zmserver.h.
Referenced by getFrameSize(), getLastWriteIndex(), getState(), getSubpixelOrder(), initMonitor(), and isValid().
|
private |
Definition at line 299 of file zmserver.h.
Referenced by getIdStr().