![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents a display for view data (typically video). More...
#include <IVxMonitor.h>
Public Member Functions | |
virtual VxResult::Value | Delete () const =0 |
Deletes this instance. More... | |
virtual VxResult::Value | GetAvailableLayouts (VxCollection< VxCellLayout::Value * > &layoutCollection) const =0 |
Gets the layouts available for this monitor. More... | |
virtual VxResult::Value | GetHostDevice (IVxDevice *&hostDevice) const =0 |
Gets the host device of this monitor. More... | |
virtual VxResult::Value | GetMonitorCells (VxCollection< IVxMonitorCell ** > &cellCollection)=0 |
Gets the cells currently active on this monitor. More... | |
virtual VxResult::Value | Refresh ()=0 |
Refreshes the member values for this object by retrieving its current information from the VideoXpert system. More... | |
virtual VxResult::Value | RemoveMonitor () const =0 |
Deletes this monitor from the VideoXpert system. More... | |
virtual VxResult::Value | SetLayout (VxCellLayout::Value layout)=0 |
Sets the layout property. More... | |
virtual VxResult::Value | SetName (char name[64])=0 |
Sets the name property. More... | |
virtual VxResult::Value | SetNumber (int number)=0 |
Sets the number property. More... | |
Public Attributes | |
char | id [64] |
The unique identifier of the monitor. More... | |
char | name [64] |
The friendly name of this monitor. More... | |
int | number |
The number used to designate the monitor. More... | |
VxCellLayout::Value | layout |
The cell grid layout. More... | |
Protected Member Functions | |
void | Clear () |
Clears this instance. More... | |
Represents a display for view data (typically video).
Definition at line 18 of file IVxMonitor.h.
|
inlineprotected |
Clears this instance.
Definition at line 94 of file IVxMonitor.h.
|
pure virtual |
Deletes this instance.
|
pure virtual |
Gets the layouts available for this monitor.
layoutCollection | A VxCollection of the available layouts. |
|
pure virtual |
|
pure virtual |
Gets the cells currently active on this monitor.
cellCollection | A VxCollection of the active monitor cells. |
|
pure virtual |
Refreshes the member values for this object by retrieving its current information from the VideoXpert system.
|
pure virtual |
Deletes this monitor from the VideoXpert system.
|
pure virtual |
Sets the layout property.
layout | The new layout value. |
|
pure virtual |
Sets the name property.
name | The new name value. |
|
pure virtual |
Sets the number property.
number | The new number value. |
char VxSdk::IVxMonitor::id[64] |
The unique identifier of the monitor.
Definition at line 76 of file IVxMonitor.h.
VxCellLayout::Value VxSdk::IVxMonitor::layout |
The cell grid layout.
Definition at line 88 of file IVxMonitor.h.
char VxSdk::IVxMonitor::name[64] |
The friendly name of this monitor.
Definition at line 80 of file IVxMonitor.h.
int VxSdk::IVxMonitor::number |
The number used to designate the monitor.
Definition at line 84 of file IVxMonitor.h.