|
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