Information associated with a buffer from a sensor
Synopsis:
#include <adas/adas_sensor_defs.h>
typedef struct {
    adas_sensor_buffer_type_t type;
    uint64_t timestamp;
    const sensor_buffer_t* sensor_buffer;
    adas_pixel_buffer_handle_t cloned_handle;
    adas_pixel_buffer_handle_t original_handle;
    struct adas_sensor_buffer_t::@30::@32 pixel_buffer;
    union adas_sensor_buffer_t::@30 @31;
} adas_sensor_buffer_t;
Data:
- adas_sensor_buffer_type_t type
- The type of sensor buffer (see adas_sensor_buffer_type_t). 
- uint64_t timestamp
- The timestamp of the creation of this sensor buffer, not of the actual data. It is in units of milliseconds and is generated using the monotonic system clock.  
- const sensor_buffer_t* sensor_buffer
- For a buffer of type SENSOR_BUFFER_TYPE_DATA, this is a pointer to the associated sensor_buffer_t. 
- adas_pixel_buffer_handle_t cloned_handle
- A copy of the handle to the pixel buffer (see adas_pixel_buffer_handle_t). 
- adas_pixel_buffer_handle_t original_handle
- The original handle to the pixel buffer (see adas_pixel_buffer_handle_t). 
- struct adas_sensor_buffer_t::@30::@32 pixel_buffer
- For a buffer of type SENSOR_BUFFER_TYPE_PIXEL, this structure contains the handles to the pixel buffer. 
- union adas_sensor_buffer_t::@30 @31
Library:
libadas