Jetson Linux API Reference

32.7.3 Release
Argus::Ext::ISensorPrivateMetadataClientBufferRequest Class Referenceabstract

Detailed Description

Interface used to set client buffer for sensor private metadata for a request

Definition at line 69 of file SensorPrivateMetadataClientBuffer.h.

Inheritance diagram for Argus::Ext::ISensorPrivateMetadataClientBufferRequest:
Collaboration diagram for Argus::Ext::ISensorPrivateMetadataClientBufferRequest:

Public Member Functions

virtual Status setClientMetadataBuffer (void *buf, size_t size)=0
 Client allocate the metadata buffer and set the address of the buffer, Argus writes the sensor metadata directly to the buffer. More...
 
virtual bool getClientMetadataBufferEnable () const =0
 Returns if client metadata buffer is used for this request. More...
 

Static Public Member Functions

static const InterfaceIDid ()
 

Protected Member Functions

 ~ISensorPrivateMetadataClientBufferRequest ()
 

Constructor & Destructor Documentation

◆ ~ISensorPrivateMetadataClientBufferRequest()

Argus::Ext::ISensorPrivateMetadataClientBufferRequest::~ISensorPrivateMetadataClientBufferRequest ( )
inlineprotected

Definition at line 89 of file SensorPrivateMetadataClientBuffer.h.

Member Function Documentation

◆ 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

Definition at line 72 of file SensorPrivateMetadataClientBuffer.h.

◆ 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]bufSpecifies the address of client buffer.
[in]sizeSpecifies the size in bytes of the metadata buffer.

The documentation for this class was generated from the following file: