Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Classes | Functions | Variables
librealsense::legacy_file_format Namespace Reference

Classes

class  FrameInfoExt
 
class  FrameQuery
 
class  StreamQuery
 

Functions

bool convert_metadata_type (uint64_t type, rs2_frame_metadata_value &res)
 
rs2_timestamp_domain convert (uint64_t source)
 
bool info_from_string (const std::string &str, rs2_camera_info &out)
 
constexpr uint32_t file_version ()
 
constexpr uint32_t get_maximum_supported_legacy_file_version ()
 
std::string stream_type_to_string (const stream_descriptor &source)
 
stream_descriptor parse_stream_type (const std::string &source)
 
bool is_camera (rs2_stream s)
 
device_serializer::stream_identifier get_stream_identifier (const std::string &topic)
 
std::string file_version_topic ()
 

Variables

constexpr const char * USB_DESCRIPTOR = "{ 0x94b5fb99, 0x79f2, 0x4d66,{ 0x85, 0x06, 0xb1, 0x5e, 0x8b, 0x8c, 0x9d, 0xa1 } }"
 
constexpr const char * DEVICE_INTERFACE_VERSION = "{ 0xafcd9c11, 0x52e3, 0x4258,{ 0x8d, 0x23, 0xbe, 0x86, 0xfa, 0x97, 0xa0, 0xab } }"
 
constexpr const char * FW_VERSION = "{ 0x7b79605b, 0x5e36, 0x4abe,{ 0xb1, 0x01, 0x94, 0x86, 0xb8, 0x9a, 0xfe, 0xbe } }"
 
constexpr const char * CENTRAL_VERSION = "{ 0x5652ffdb, 0xacac, 0x47ea,{ 0xbf, 0x65, 0x73, 0x3e, 0xf3, 0xd9, 0xe2, 0x70 } }"
 
constexpr const char * CENTRAL_PROTOCOL_VERSION = "{ 0x50376dea, 0x89f4, 0x4d70,{ 0xb1, 0xb0, 0x05, 0xf6, 0x07, 0xb6, 0xae, 0x8a } }"
 
constexpr const char * EEPROM_VERSION = "{ 0x4617d177, 0xb546, 0x4747,{ 0x9d, 0xbf, 0x4f, 0xf8, 0x99, 0x0c, 0x45, 0x6b } }"
 
constexpr const char * ROM_VERSION = "{ 0x16a64010, 0xfee4, 0x4c67,{ 0xae, 0xc5, 0xa0, 0x4d, 0xff, 0x06, 0xeb, 0x0b } }"
 
constexpr const char * TM_DEVICE_TYPE = "{ 0x1212e1d5, 0xfa3e, 0x4273,{ 0x9e, 0xbf, 0xe4, 0x43, 0x87, 0xbe, 0xe5, 0xe8 } }"
 
constexpr const char * HW_VERSION = "{ 0x4439fcca, 0x8673, 0x4851,{ 0x9b, 0xb6, 0x1a, 0xab, 0xbd, 0x74, 0xbd, 0xdc } }"
 
constexpr const char * STATUS = "{ 0x5d6c6637, 0x28c7, 0x4a90,{ 0xab, 0x35, 0x90, 0xb2, 0x1f, 0x1a, 0xe6, 0xb8 } }"
 
constexpr const char * STATUS_CODE = "{ 0xe22a94a6, 0xed64, 0x46ea,{ 0x81, 0x52, 0x6a, 0xb3, 0x0b, 0x0e, 0x2a, 0x18 } }"
 
constexpr const char * EXTENDED_STATUS = "{ 0xff6e50db, 0x3c5f, 0x43e7,{ 0xb4, 0x82, 0xb8, 0xc3, 0xa6, 0x8e, 0x78, 0xcd } }"
 
constexpr const char * SERIAL_NUMBER = "{ 0x7d3e44e7, 0x8970, 0x4a32,{ 0x8e, 0xee, 0xe8, 0xd1, 0xd1, 0x32, 0xa3, 0x22 } }"
 
constexpr const char * TIMESTAMP_SORT_TYPE = "{ 0xb409b217, 0xe5cd, 0x4a04,{ 0x9e, 0x85, 0x1a, 0x7d, 0x59, 0xd7, 0xe5, 0x61 } }"
 
constexpr const char * DEPTH = "DEPTH"
 
constexpr const char * COLOR = "COLOR"
 
constexpr const char * INFRARED = "INFRARED"
 
constexpr const char * FISHEYE = "FISHEYE"
 
constexpr const char * ACCEL = "ACCLEROMETER"
 
constexpr const char * GYRO = "GYROMETER"
 
constexpr const char * POSE = "rs_6DoF"
 
constexpr uint32_t actual_exposure = 0
 
constexpr uint32_t actual_fps = 1
 
constexpr uint32_t frame_counter = 2
 
constexpr uint32_t frame_timestamp = 3
 
constexpr uint32_t sensor_timestamp = 4
 
constexpr uint32_t gain_level = 5
 
constexpr uint32_t auto_exposure = 6
 
constexpr uint32_t white_balance = 7
 
constexpr uint32_t time_of_arrival = 8
 
constexpr uint32_t SYSTEM_TIMESTAMP = 65536
 
constexpr uint32_t TEMPRATURE = 65537
 
constexpr uint32_t EXPOSURE_TIME = 65538
 
constexpr uint32_t FRAME_LENGTH = 65539
 
constexpr uint32_t ARRIVAL_TIMESTAMP = 65540
 
constexpr uint32_t CONFIDENCE = 65541
 

Function Documentation

◆ convert()

rs2_timestamp_domain librealsense::legacy_file_format::convert ( uint64_t  source)
inline

◆ convert_metadata_type()

bool librealsense::legacy_file_format::convert_metadata_type ( uint64_t  type,
rs2_frame_metadata_value res 
)
inline

◆ file_version()

constexpr uint32_t librealsense::legacy_file_format::file_version ( )

◆ file_version_topic()

std::string librealsense::legacy_file_format::file_version_topic ( )
inline

◆ get_maximum_supported_legacy_file_version()

constexpr uint32_t librealsense::legacy_file_format::get_maximum_supported_legacy_file_version ( )

◆ get_stream_identifier()

device_serializer::stream_identifier librealsense::legacy_file_format::get_stream_identifier ( const std::string &  topic)
inline

◆ info_from_string()

bool librealsense::legacy_file_format::info_from_string ( const std::string &  str,
rs2_camera_info out 
)
inline

◆ is_camera()

bool librealsense::legacy_file_format::is_camera ( rs2_stream  s)
inline

◆ parse_stream_type()

stream_descriptor librealsense::legacy_file_format::parse_stream_type ( const std::string &  source)
inline

◆ stream_type_to_string()

std::string librealsense::legacy_file_format::stream_type_to_string ( const stream_descriptor source)
inline

Variable Documentation

◆ ACCEL

constexpr const char* librealsense::legacy_file_format::ACCEL = "ACCLEROMETER"

◆ actual_exposure

constexpr uint32_t librealsense::legacy_file_format::actual_exposure = 0

◆ actual_fps

constexpr uint32_t librealsense::legacy_file_format::actual_fps = 1

◆ ARRIVAL_TIMESTAMP

constexpr uint32_t librealsense::legacy_file_format::ARRIVAL_TIMESTAMP = 65540

◆ auto_exposure

constexpr uint32_t librealsense::legacy_file_format::auto_exposure = 6

◆ CENTRAL_PROTOCOL_VERSION

constexpr const char* librealsense::legacy_file_format::CENTRAL_PROTOCOL_VERSION = "{ 0x50376dea, 0x89f4, 0x4d70,{ 0xb1, 0xb0, 0x05, 0xf6, 0x07, 0xb6, 0xae, 0x8a } }"

◆ CENTRAL_VERSION

constexpr const char* librealsense::legacy_file_format::CENTRAL_VERSION = "{ 0x5652ffdb, 0xacac, 0x47ea,{ 0xbf, 0x65, 0x73, 0x3e, 0xf3, 0xd9, 0xe2, 0x70 } }"

◆ COLOR

constexpr const char* librealsense::legacy_file_format::COLOR = "COLOR"

◆ CONFIDENCE

constexpr uint32_t librealsense::legacy_file_format::CONFIDENCE = 65541

◆ DEPTH

constexpr const char* librealsense::legacy_file_format::DEPTH = "DEPTH"

◆ DEVICE_INTERFACE_VERSION

constexpr const char* librealsense::legacy_file_format::DEVICE_INTERFACE_VERSION = "{ 0xafcd9c11, 0x52e3, 0x4258,{ 0x8d, 0x23, 0xbe, 0x86, 0xfa, 0x97, 0xa0, 0xab } }"

◆ EEPROM_VERSION

constexpr const char* librealsense::legacy_file_format::EEPROM_VERSION = "{ 0x4617d177, 0xb546, 0x4747,{ 0x9d, 0xbf, 0x4f, 0xf8, 0x99, 0x0c, 0x45, 0x6b } }"

◆ EXPOSURE_TIME

constexpr uint32_t librealsense::legacy_file_format::EXPOSURE_TIME = 65538

◆ EXTENDED_STATUS

constexpr const char* librealsense::legacy_file_format::EXTENDED_STATUS = "{ 0xff6e50db, 0x3c5f, 0x43e7,{ 0xb4, 0x82, 0xb8, 0xc3, 0xa6, 0x8e, 0x78, 0xcd } }"

◆ FISHEYE

constexpr const char* librealsense::legacy_file_format::FISHEYE = "FISHEYE"

◆ frame_counter

constexpr uint32_t librealsense::legacy_file_format::frame_counter = 2

◆ FRAME_LENGTH

constexpr uint32_t librealsense::legacy_file_format::FRAME_LENGTH = 65539

◆ frame_timestamp

constexpr uint32_t librealsense::legacy_file_format::frame_timestamp = 3

◆ FW_VERSION

constexpr const char* librealsense::legacy_file_format::FW_VERSION = "{ 0x7b79605b, 0x5e36, 0x4abe,{ 0xb1, 0x01, 0x94, 0x86, 0xb8, 0x9a, 0xfe, 0xbe } }"

◆ gain_level

constexpr uint32_t librealsense::legacy_file_format::gain_level = 5

◆ GYRO

constexpr const char* librealsense::legacy_file_format::GYRO = "GYROMETER"

◆ HW_VERSION

constexpr const char* librealsense::legacy_file_format::HW_VERSION = "{ 0x4439fcca, 0x8673, 0x4851,{ 0x9b, 0xb6, 0x1a, 0xab, 0xbd, 0x74, 0xbd, 0xdc } }"

◆ INFRARED

constexpr const char* librealsense::legacy_file_format::INFRARED = "INFRARED"

◆ POSE

constexpr const char* librealsense::legacy_file_format::POSE = "rs_6DoF"

◆ ROM_VERSION

constexpr const char* librealsense::legacy_file_format::ROM_VERSION = "{ 0x16a64010, 0xfee4, 0x4c67,{ 0xae, 0xc5, 0xa0, 0x4d, 0xff, 0x06, 0xeb, 0x0b } }"

◆ sensor_timestamp

constexpr uint32_t librealsense::legacy_file_format::sensor_timestamp = 4

◆ SERIAL_NUMBER

constexpr const char* librealsense::legacy_file_format::SERIAL_NUMBER = "{ 0x7d3e44e7, 0x8970, 0x4a32,{ 0x8e, 0xee, 0xe8, 0xd1, 0xd1, 0x32, 0xa3, 0x22 } }"

◆ STATUS

constexpr const char* librealsense::legacy_file_format::STATUS = "{ 0x5d6c6637, 0x28c7, 0x4a90,{ 0xab, 0x35, 0x90, 0xb2, 0x1f, 0x1a, 0xe6, 0xb8 } }"

◆ STATUS_CODE

constexpr const char* librealsense::legacy_file_format::STATUS_CODE = "{ 0xe22a94a6, 0xed64, 0x46ea,{ 0x81, 0x52, 0x6a, 0xb3, 0x0b, 0x0e, 0x2a, 0x18 } }"

◆ SYSTEM_TIMESTAMP

constexpr uint32_t librealsense::legacy_file_format::SYSTEM_TIMESTAMP = 65536

◆ TEMPRATURE

constexpr uint32_t librealsense::legacy_file_format::TEMPRATURE = 65537

◆ time_of_arrival

constexpr uint32_t librealsense::legacy_file_format::time_of_arrival = 8

◆ TIMESTAMP_SORT_TYPE

constexpr const char* librealsense::legacy_file_format::TIMESTAMP_SORT_TYPE = "{ 0xb409b217, 0xe5cd, 0x4a04,{ 0x9e, 0x85, 0x1a, 0x7d, 0x59, 0xd7, 0xe5, 0x61 } }"

◆ TM_DEVICE_TYPE

constexpr const char* librealsense::legacy_file_format::TM_DEVICE_TYPE = "{ 0x1212e1d5, 0xfa3e, 0x4273,{ 0x9e, 0xbf, 0xe4, 0x43, 0x87, 0xbe, 0xe5, 0xe8 } }"

◆ USB_DESCRIPTOR

constexpr const char* librealsense::legacy_file_format::USB_DESCRIPTOR = "{ 0x94b5fb99, 0x79f2, 0x4d66,{ 0x85, 0x06, 0xb1, 0x5e, 0x8b, 0x8c, 0x9d, 0xa1 } }"

◆ white_balance

constexpr uint32_t librealsense::legacy_file_format::white_balance = 7