|
MythTV master
|
#include <mythplugins/mythzoneminder/mythzmserver/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 |
| int MONITOR::getFrameSize | ( | void | ) |
Definition at line 496 of file zmserver.cpp.
Referenced by ZMServer::getFrame().
| 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::getState | ( | void | ) |
Definition at line 458 of file zmserver.cpp.
Referenced by ZMServer::getFrame().
| int MONITOR::getSubpixelOrder | ( | void | ) |
Definition at line 475 of file zmserver.cpp.
Referenced by ZMServer::getFrame().
| 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().
| int MONITOR::m_bytesPerPixel {3} |
Definition at line 284 of file zmserver.h.
Referenced by getFrameSize(), getSubpixelOrder(), and initMonitor().
| int MONITOR::m_controllable {0} |
Definition at line 290 of file zmserver.h.
Referenced by ZMServer::zmaControl().
| std::string MONITOR::m_device |
Definition at line 279 of file zmserver.h.
Referenced by ZMServer::zmcControl().
| int MONITOR::m_enabled {0} |
Definition at line 278 of file zmserver.h.
Referenced by ZMServer::handleSetMonitorFunction(), and initMonitor().
| std::string MONITOR::m_function |
Definition at line 277 of file zmserver.h.
Referenced by ZMServer::handleSetMonitorFunction(), and ZMServer::zmaControl().
| int MONITOR::m_height {0} |
Definition at line 283 of file zmserver.h.
Referenced by ZMServer::getFrame(), getFrameSize(), and initMonitor().
| std::string MONITOR::m_host |
Definition at line 280 of file zmserver.h.
|
private |
Definition at line 299 of file zmserver.h.
Referenced by getIdStr().
| int MONITOR::m_imageBufferCount {0} |
Definition at line 281 of file zmserver.h.
Referenced by ZMServer::getFrame(), and initMonitor().
| int MONITOR::m_lastRead {0} |
Definition at line 287 of file zmserver.h.
Referenced by ZMServer::getFrame().
| int MONITOR::m_mapFile {-1} |
Definition at line 292 of file zmserver.h.
Referenced by initMonitor().
| int MONITOR::m_monId {0} |
Definition at line 285 of file zmserver.h.
Referenced by getIdStr(), ZMServer::getMonitorList(), and initMonitor().
| std::string MONITOR::m_name |
Definition at line 275 of file zmserver.h.
| int MONITOR::m_palette {0} |
Definition at line 289 of file zmserver.h.
|
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().
| unsigned char* MONITOR::m_sharedImages {nullptr} |
Definition at line 286 of file zmserver.h.
Referenced by ZMServer::getFrame(), initMonitor(), and isValid().
| void* MONITOR::m_shmPtr {nullptr} |
Definition at line 293 of file zmserver.h.
Referenced by initMonitor().
| std::string MONITOR::m_status |
Definition at line 288 of file zmserver.h.
Referenced by ZMServer::getFrame(), ZMServer::handleGetLiveFrame(), and initMonitor().
| int MONITOR::m_trackMotion {0} |
Definition at line 291 of file zmserver.h.
Referenced by ZMServer::zmaControl().
| std::string MONITOR::m_type |
Definition at line 276 of file zmserver.h.
Referenced by ZMServer::zmcControl().
| int MONITOR::m_width {0} |
Definition at line 282 of file zmserver.h.
Referenced by ZMServer::getFrame(), getFrameSize(), and initMonitor().