#include <archive.h>
Public Member Functions | |
virtual frame_interface * | alloc_and_track (const size_t size, const frame_additional_data &additional_data, bool requires_memory)=0 |
virtual callback_invocation_holder | begin_callback ()=0 |
virtual void | flush ()=0 |
virtual std::shared_ptr< metadata_parser_map > | get_md_parsers () const =0 |
virtual void | keep_frame (frame_interface *frame)=0 |
virtual frame_interface * | publish_frame (frame_interface *frame)=0 |
virtual void | unpublish_frame (frame_interface *frame)=0 |
virtual | ~archive_interface ()=default |
Public Member Functions inherited from librealsense::sensor_part | |
virtual std::shared_ptr< sensor_interface > | get_sensor () const =0 |
virtual void | set_sensor (std::shared_ptr< sensor_interface > s)=0 |
virtual | ~sensor_part ()=default |
|
virtualdefault |
|
pure virtual |
Implemented in librealsense::frame_archive< T >.
|
pure virtual |
Implemented in librealsense::frame_archive< T >.
|
pure virtual |
Implemented in librealsense::frame_archive< T >.
|
pure virtual |
Implemented in librealsense::frame_archive< T >.
|
pure virtual |
Implemented in librealsense::frame_archive< T >.
|
pure virtual |
Implemented in librealsense::frame_archive< T >.
|
pure virtual |
Implemented in librealsense::frame_archive< T >.