#include <XnCppWrapper.h>
Purpose: The DeviceIdentificationCapability object allows an application to receive some device-specific information about a hardware device, like its serial number and its model name.
Usage: Do not instantiate directly. Instead, use Device::GetIdentificationCap() to obtain an instance.
◆ DeviceIdentificationCapability() [1/2]
| xn::DeviceIdentificationCapability::DeviceIdentificationCapability |
( |
XnNodeHandle | hNode | ) |
|
|
inline |
◆ DeviceIdentificationCapability() [2/2]
| xn::DeviceIdentificationCapability::DeviceIdentificationCapability |
( |
const NodeWrapper & | node | ) |
|
|
inline |
◆ GetDeviceName()
| XnStatus xn::DeviceIdentificationCapability::GetDeviceName |
( |
XnChar * | strBuffer, |
|
|
XnUInt32 | nBufferSize ) |
|
inline |
Gets the name of the device holding this capability object.
- Parameters
-
| [in] | strBuffer | Buffer to accept the device information. |
| [in,out] | nBufferSize | Size of the buffer. |
- Return values
-
| XN_STATUS_OK | Operation succeeded. |
| XN_STATUS_OUTPUT_BUFFER_OVERFLOW | The size of the buffer is not sufficient. |
◆ GetSerialNumber()
| XnStatus xn::DeviceIdentificationCapability::GetSerialNumber |
( |
XnChar * | strBuffer, |
|
|
XnUInt32 | nBufferSize ) |
|
inline |
Gets the vendor-specific name of the device holding this capability object.
- Parameters
-
| [in] | strBuffer | Buffer to accept the serial number |
| [in,out] | nBufferSize | Size of the buffer. |
- Return values
-
| XN_STATUS_OK | Operation succeeded. |
| XN_STATUS_OUTPUT_BUFFER_OVERFLOW | The size of the buffer is not sufficient. |
◆ GetVendorSpecificData()
| XnStatus xn::DeviceIdentificationCapability::GetVendorSpecificData |
( |
XnChar * | strBuffer, |
|
|
XnUInt32 | nBufferSize ) |
|
inline |
Gets the vendor-specific name of the device holding this capability object.
- Parameters
-
| [in] | strBuffer | Buffer to accept the device information. |
| [in,out] | nBufferSize | Size of the buffer. |
- Return values
-
| XN_STATUS_OK | Operation succeeded. |
| XN_STATUS_OUTPUT_BUFFER_OVERFLOW | The size of the buffer is not sufficient. |
The documentation for this class was generated from the following file: