Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
RsDeviceSource Class Reference

#include <RsSource.hh>

Inheritance diagram for RsDeviceSource:
Inheritance graph
[legend]

Public Member Functions

void handleWaitForFrame ()
 

Static Public Member Functions

static RsDeviceSourcecreateNew (UsageEnvironment &t_env, rs2::video_stream_profile &t_videoStreamProfile, rs2::frame_queue &t_queue)
 
static void waitForFrame (RsDeviceSource *t_deviceSource)
 

Protected Member Functions

 RsDeviceSource (UsageEnvironment &t_env, rs2::video_stream_profile &t_videoStreamProfile, rs2::frame_queue &t_queue)
 
virtual ~RsDeviceSource ()
 

Private Member Functions

void deliverRSFrame (rs2::frame *t_frame)
 
virtual void doGetNextFrame ()
 
rs2::frame_queuegetFramesQueue ()
 

Private Attributes

rs2::frame_queuem_framesQueue
 
rs2::video_stream_profilem_streamProfile
 

Detailed Description

Definition at line 12 of file RsSource.hh.

Constructor & Destructor Documentation

RsDeviceSource::RsDeviceSource ( UsageEnvironment &  t_env,
rs2::video_stream_profile t_videoStreamProfile,
rs2::frame_queue t_queue 
)
protected

Definition at line 19 of file RsSource.cpp.

RsDeviceSource::~RsDeviceSource ( )
protectedvirtual

Definition at line 26 of file RsSource.cpp.

Member Function Documentation

RsDeviceSource * RsDeviceSource::createNew ( UsageEnvironment &  t_env,
rs2::video_stream_profile t_videoStreamProfile,
rs2::frame_queue t_queue 
)
static

Definition at line 14 of file RsSource.cpp.

void RsDeviceSource::deliverRSFrame ( rs2::frame t_frame)
private

Definition at line 79 of file RsSource.cpp.

void RsDeviceSource::doGetNextFrame ( )
privatevirtual

Definition at line 28 of file RsSource.cpp.

rs2::frame_queue* RsDeviceSource::getFramesQueue ( )
inlineprivate

Definition at line 25 of file RsSource.hh.

void RsDeviceSource::handleWaitForFrame ( )

Definition at line 51 of file RsSource.cpp.

void RsDeviceSource::waitForFrame ( RsDeviceSource t_deviceSource)
static

Definition at line 74 of file RsSource.cpp.

Member Data Documentation

rs2::frame_queue* RsDeviceSource::m_framesQueue
private

Definition at line 32 of file RsSource.hh.

rs2::video_stream_profile* RsDeviceSource::m_streamProfile
private

Definition at line 33 of file RsSource.hh.


The documentation for this class was generated from the following files:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32