Public Member Functions | Public Attributes | List of all members
librealsense::frame_additional_data Struct Reference

#include <archive.h>

Public Member Functions

 frame_additional_data ()
 
 frame_additional_data (double in_timestamp, unsigned long long in_frame_number, double in_system_time, uint8_t md_size, const uint8_t *md_buf, double backend_time, rs2_time_t last_timestamp, unsigned long long last_frame_number, bool in_is_blocking, uint32_t transmitted_size=0)
 

Public Attributes

rs2_time_t backend_timestamp = 0
 
bool fisheye_ae_mode = false
 
rs2_time_t frame_callback_started = 0
 
unsigned long long frame_number = 0
 
bool is_blocking = false
 
unsigned long long last_frame_number = 0
 
rs2_time_t last_timestamp = 0
 
std::array< uint8_t, MAX_META_DATA_SIZEmetadata_blob
 
uint32_t metadata_size = 0
 
uint32_t raw_size = 0
 
rs2_time_t system_time = 0
 
rs2_time_t timestamp = 0
 
rs2_timestamp_domain timestamp_domain = RS2_TIMESTAMP_DOMAIN_HARDWARE_CLOCK
 

Detailed Description

Definition at line 28 of file archive.h.

Constructor & Destructor Documentation

librealsense::frame_additional_data::frame_additional_data ( )
inline

Definition at line 46 of file archive.h.

librealsense::frame_additional_data::frame_additional_data ( double  in_timestamp,
unsigned long long  in_frame_number,
double  in_system_time,
uint8_t  md_size,
const uint8_t md_buf,
double  backend_time,
rs2_time_t  last_timestamp,
unsigned long long  last_frame_number,
bool  in_is_blocking,
uint32_t  transmitted_size = 0 
)
inline

Definition at line 48 of file archive.h.

Member Data Documentation

rs2_time_t librealsense::frame_additional_data::backend_timestamp = 0

Definition at line 38 of file archive.h.

bool librealsense::frame_additional_data::fisheye_ae_mode = false

Definition at line 36 of file archive.h.

rs2_time_t librealsense::frame_additional_data::frame_callback_started = 0

Definition at line 34 of file archive.h.

unsigned long long librealsense::frame_additional_data::frame_number = 0

Definition at line 31 of file archive.h.

bool librealsense::frame_additional_data::is_blocking = false

Definition at line 41 of file archive.h.

unsigned long long librealsense::frame_additional_data::last_frame_number = 0

Definition at line 40 of file archive.h.

rs2_time_t librealsense::frame_additional_data::last_timestamp = 0

Definition at line 39 of file archive.h.

std::array<uint8_t, MAX_META_DATA_SIZE> librealsense::frame_additional_data::metadata_blob

Definition at line 37 of file archive.h.

uint32_t librealsense::frame_additional_data::metadata_size = 0

Definition at line 35 of file archive.h.

uint32_t librealsense::frame_additional_data::raw_size = 0

Definition at line 44 of file archive.h.

rs2_time_t librealsense::frame_additional_data::system_time = 0

Definition at line 33 of file archive.h.

rs2_time_t librealsense::frame_additional_data::timestamp = 0

Definition at line 30 of file archive.h.

rs2_timestamp_domain librealsense::frame_additional_data::timestamp_domain = RS2_TIMESTAMP_DOMAIN_HARDWARE_CLOCK

Definition at line 32 of file archive.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:37