Public Member Functions | List of all members
librealsense::archive_interface Class Referenceabstract

#include <archive.h>

Inheritance diagram for librealsense::archive_interface:
Inheritance graph
[legend]

Public Member Functions

virtual frame_interfacealloc_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_mapget_md_parsers () const =0
 
virtual void keep_frame (frame_interface *frame)=0
 
virtual frame_interfacepublish_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_interfaceget_sensor () const =0
 
virtual void set_sensor (std::shared_ptr< sensor_interface > s)=0
 
virtual ~sensor_part ()=default
 

Detailed Description

Definition at line 74 of file archive.h.

Constructor & Destructor Documentation

virtual librealsense::archive_interface::~archive_interface ( )
virtualdefault

Member Function Documentation

virtual frame_interface* librealsense::archive_interface::alloc_and_track ( const size_t  size,
const frame_additional_data additional_data,
bool  requires_memory 
)
pure virtual
virtual callback_invocation_holder librealsense::archive_interface::begin_callback ( )
pure virtual
virtual void librealsense::archive_interface::flush ( )
pure virtual
virtual std::shared_ptr<metadata_parser_map> librealsense::archive_interface::get_md_parsers ( ) const
pure virtual
virtual void librealsense::archive_interface::keep_frame ( frame_interface frame)
pure virtual
virtual frame_interface* librealsense::archive_interface::publish_frame ( frame_interface frame)
pure virtual
virtual void librealsense::archive_interface::unpublish_frame ( frame_interface frame)
pure virtual

The documentation for this class 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