Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
rsimpl::frame_interface Struct Referenceabstract

#include <timestamps.h>

Inheritance diagram for rsimpl::frame_interface:
rsimpl::frame_archive::frame

Public Member Functions

virtual ~frame_interface ()
 
virtual double get_frame_metadata (rs_frame_metadata frame_metadata) const =0
 
virtual bool supports_frame_metadata (rs_frame_metadata frame_metadata) const =0
 
virtual unsigned long long get_frame_number () const =0
 
virtual void set_timestamp (double new_ts)=0
 
virtual void set_timestamp_domain (rs_timestamp_domain timestamp_domain)=0
 
virtual rs_stream get_stream_type () const =0
 

Constructor & Destructor Documentation

◆ ~frame_interface()

virtual rsimpl::frame_interface::~frame_interface ( )
inlinevirtual

Member Function Documentation

◆ get_frame_metadata()

virtual double rsimpl::frame_interface::get_frame_metadata ( rs_frame_metadata  frame_metadata) const
pure virtual

◆ get_frame_number()

virtual unsigned long long rsimpl::frame_interface::get_frame_number ( ) const
pure virtual

◆ get_stream_type()

virtual rs_stream rsimpl::frame_interface::get_stream_type ( ) const
pure virtual

◆ set_timestamp()

virtual void rsimpl::frame_interface::set_timestamp ( double  new_ts)
pure virtual

◆ set_timestamp_domain()

virtual void rsimpl::frame_interface::set_timestamp_domain ( rs_timestamp_domain  timestamp_domain)
pure virtual

◆ supports_frame_metadata()

virtual bool rsimpl::frame_interface::supports_frame_metadata ( rs_frame_metadata  frame_metadata) const
pure virtual

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