Interface used to set client buffer for sensor private metadata for a request
Definition at line 69 of file SensorPrivateMetadataClientBuffer.h.
◆ ~ISensorPrivateMetadataClientBufferRequest()
Argus::Ext::ISensorPrivateMetadataClientBufferRequest::~ISensorPrivateMetadataClientBufferRequest |
( |
| ) |
|
|
inlineprotected |
◆ getClientMetadataBufferEnable()
virtual bool Argus::Ext::ISensorPrivateMetadataClientBufferRequest::getClientMetadataBufferEnable |
( |
| ) |
const |
|
pure virtual |
Returns if client metadata buffer is used for this request.
◆ id()
static const InterfaceID& Argus::Ext::ISensorPrivateMetadataClientBufferRequest::id |
( |
| ) |
|
|
inlinestatic |
◆ setClientMetadataBuffer()
virtual Status Argus::Ext::ISensorPrivateMetadataClientBufferRequest::setClientMetadataBuffer |
( |
void * |
buf, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
Client allocate the metadata buffer and set the address of the buffer, Argus writes the sensor metadata directly to the buffer.
This method is supported only in single process mode.
- Parameters
-
[in] | buf | Specifies the address of client buffer. |
[in] | size | Specifies the size in bytes of the metadata buffer. |
The documentation for this class was generated from the following file: