|
|
virtual const char * | id () const override |
| |
|
virtual const char * | vendor () const override |
| |
|
virtual const char * | model () const override |
| |
|
virtual const char * | firmware () const override |
| |
|
virtual const char * | name () const override |
| |
|
virtual const char * | url () const override |
| |
|
virtual const char * | login () const override |
| |
|
virtual const char * | password () const override |
| |
| virtual const char * | sharedId () const override |
| |
| virtual const char * | logicalId () const override |
| |
| virtual int | channelNumber () const override |
| |
|
void | setId (std::string id) |
| |
|
void | setVendor (std::string vendor) |
| |
|
void | setModel (std::string model) |
| |
|
void | setFirmware (std::string firmware) |
| |
|
void | setName (std::string name) |
| |
|
void | setUrl (std::string url) |
| |
|
void | setLogin (std::string login) |
| |
|
void | setPassword (std::string password) |
| |
|
void | setSharedId (std::string sharedId) |
| |
|
void | setLogicalId (std::string logicalId) |
| |
|
void | setChannelNumber (int channelNumber) |
| |
|
| RefCountable (const RefCountable &)=delete |
| |
|
| RefCountable (RefCountable &&)=delete |
| |
|
RefCountable & | operator= (const RefCountable &)=delete |
| |
|
RefCountable & | operator= (RefCountable &&)=delete |
| |
|
virtual int | addRef () const override |
| |
|
virtual int | releaseRef () const override |
| |
|
int | refCount () const |
| |
| virtual IRefCountable * | queryInterface (const InterfaceId *id) |
| |
|
Ptr< Interface > | queryInterface () |
| |
|
Ptr< const Interface > | queryInterface () const |
| |
| virtual | ~IRefCountable ()=default |
| |
|
template<class Interface > |
| Ptr< Interface > | queryInterface () |
| |
|
template<class Interface > |
| Ptr< const Interface > | queryInterface () const |
| |
| int | refCountThreadUnsafe () const |
| |
◆ channelNumber()
| int nx::sdk::DeviceInfo::channelNumber |
( |
| ) |
const |
|
overridevirtual |
◆ logicalId()
| const char * nx::sdk::DeviceInfo::logicalId |
( |
| ) |
const |
|
overridevirtual |
- Returns
- Id of the device assigned by a VMS user. Used for integrations with third-party systems.
Implements nx::sdk::IDeviceInfo.
◆ sharedId()
| const char * nx::sdk::DeviceInfo::sharedId |
( |
| ) |
const |
|
overridevirtual |
- Returns
- Id of the group of the devices this device belongs to. For example, all the channels of an NVR or multichannel encoder have the same sharedId.
Implements nx::sdk::IDeviceInfo.
The documentation for this class was generated from the following files:
- src/nx/sdk/helpers/device_info.h
- src/nx/sdk/helpers/device_info.cpp