65 std::shared_ptr< sensor_interface >
get_sensor()
const override virtual rs2_metadata_type get_frame_metadata(const rs2_frame_metadata_value &frame_metadata) const =0
virtual const byte * get_frame_data() const =0
virtual rs2_timestamp_domain get_frame_timestamp_domain() const =0
frame_header const & get_header() const override
int get_frame_data_size() const override
rs2_time_t get_frame_system_time() const override
unsigned long long get_frame_number() const override
virtual frame_header const & get_header() const =0
frame_interface ** get_frames() const
const frame_interface * first() const
MAP_EXTENSION(RS2_EXTENSION_AUTO_CALIBRATED_DEVICE, auto_calibrated_interface)
rs2_time_t get_frame_timestamp() const override
std::shared_ptr< sensor_interface > get_sensor() const override
virtual rs2_time_t get_frame_timestamp() const =0
bool supports_frame_metadata(const rs2_frame_metadata_value &frame_metadata) const override
const byte * get_frame_data() const override
unsigned long long get_frame_number() const override
virtual std::shared_ptr< sensor_interface > get_sensor() const =0
virtual rs2_time_t get_frame_system_time() const =0
virtual int get_frame_data_size() const =0
rs2_metadata_type get_frame_metadata(const rs2_frame_metadata_value &frame_metadata) const override
long long rs2_metadata_type
frame_interface * get_frame(int i) const
frame_interface * first()
rs2_timestamp_domain get_frame_timestamp_domain() const override
virtual unsigned long long get_frame_number() const =0
rs2_frame_metadata_value
Per-Frame-Metadata is the set of read-only properties that might be exposed for each individual frame...
struct rs2_frame rs2_frame
virtual bool supports_frame_metadata(const rs2_frame_metadata_value &frame_metadata) const =0
size_t get_embedded_frames_count() const
rs2_timestamp_domain
Specifies the clock in relation to which the frame timestamp was measured.