Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Classes | Namespaces | Typedefs | Functions
archive.h File Reference
#include "types.h"
#include "core/streaming.h"
#include <atomic>
#include <array>
#include <math.h>

Go to the source code of this file.

Classes

struct  frame_additional_data
 
class  librealsense::frame
 
class  librealsense::points
 
class  librealsense::composite_frame
 
class  librealsense::video_frame
 
class  librealsense::depth_frame
 
class  librealsense::disparity_frame
 
class  librealsense::motion_frame
 
class  librealsense::pose_frame
 
struct  librealsense::pose_frame::pose_info
 
class  librealsense::archive_interface
 

Namespaces

 librealsense
 

Typedefs

typedef std::map< rs2_frame_metadata_value, std::shared_ptr< md_attribute_parser_base > > librealsense::metadata_parser_map
 

Functions

 librealsense::MAP_EXTENSION (RS2_EXTENSION_POINTS, librealsense::points)
 
 librealsense::MAP_EXTENSION (RS2_EXTENSION_COMPOSITE_FRAME, librealsense::composite_frame)
 
 librealsense::MAP_EXTENSION (RS2_EXTENSION_VIDEO_FRAME, librealsense::video_frame)
 
 librealsense::MAP_EXTENSION (RS2_EXTENSION_DEPTH_FRAME, librealsense::depth_frame)
 
 librealsense::MAP_EXTENSION (RS2_EXTENSION_DISPARITY_FRAME, librealsense::disparity_frame)
 
 librealsense::MAP_EXTENSION (RS2_EXTENSION_MOTION_FRAME, librealsense::motion_frame)
 
 librealsense::MAP_EXTENSION (RS2_EXTENSION_POSE_FRAME, librealsense::pose_frame)
 
std::shared_ptr< archive_interface > librealsense::make_archive (rs2_extension type, std::atomic< uint32_t > *in_max_frame_queue_size, std::shared_ptr< platform::time_service > ts, std::shared_ptr< metadata_parser_map > parsers)