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: