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

#include <video.h>

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

Public Member Functions

virtual uint32_t get_height () const =0
 
virtual rs2_intrinsics get_intrinsics () const =0
 
virtual uint32_t get_width () const =0
 
virtual void set_dims (uint32_t width, uint32_t height)=0
 
virtual void set_intrinsics (std::function< rs2_intrinsics()> calc)=0
 
- Public Member Functions inherited from librealsense::stream_profile_interface
virtual std::shared_ptr< stream_profile_interfaceclone () const =0
 
virtual rs2_stream_profileget_c_wrapper () const =0
 
virtual rs2_format get_format () const =0
 
virtual uint32_t get_framerate () const =0
 
virtual int get_tag () const =0
 
virtual void set_c_wrapper (rs2_stream_profile *wrapper)=0
 
virtual void set_format (rs2_format format)=0
 
virtual void set_framerate (uint32_t val)=0
 
virtual void tag_profile (int tag)=0
 
- Public Member Functions inherited from librealsense::stream_interface
virtual int get_stream_index () const =0
 
virtual rs2_stream get_stream_type () const =0
 
virtual int get_unique_id () const =0
 
virtual void set_stream_index (int index)=0
 
virtual void set_stream_type (rs2_stream stream)=0
 
virtual void set_unique_id (int uid)=0
 
virtual ~stream_interface ()=default
 
- Public Member Functions inherited from librealsense::recordable< stream_profile_interface >
virtual void create_snapshot (std::shared_ptr< stream_profile_interface > &snapshot) const =0
 
virtual void enable_recording (std::function< void(const stream_profile_interface &)> recording_function)=0
 
virtual ~recordable ()=default
 

Detailed Description

Definition at line 17 of file video.h.

Member Function Documentation

virtual uint32_t librealsense::video_stream_profile_interface::get_height ( ) const
pure virtual
virtual rs2_intrinsics librealsense::video_stream_profile_interface::get_intrinsics ( ) const
pure virtual
virtual uint32_t librealsense::video_stream_profile_interface::get_width ( ) const
pure virtual
virtual void librealsense::video_stream_profile_interface::set_dims ( uint32_t  width,
uint32_t  height 
)
pure virtual
virtual void librealsense::video_stream_profile_interface::set_intrinsics ( std::function< rs2_intrinsics()>  calc)
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:38