Argus Camera Sample
Argus Camera Sample
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes
ArgusSamples::TaskMultiSession::Session Class Reference

For each device there is one session with a request. More...

List of all members.

Public Member Functions

 Session ()
 ~Session ()
bool shutdown ()
bool stop ()
bool initialize (uint32_t deviceIndex)

Public Attributes

Argus::UniqueObj
< Argus::CaptureSession > 
m_session
 Argus session.
Argus::UniqueObj< Argus::Request > m_request
 Argus request.
Argus::UniqueObj
< Argus::OutputStream > 
m_outputStream
 Argus output stream.
UniquePointer< EventThreadm_eventThread
PerfTracker m_perfTracker

Detailed Description

For each device there is one session with a request.

Each request outputs to a stream which is rendered.

Definition at line 70 of file MultiSession.h.


Constructor & Destructor Documentation

ArgusSamples::TaskMultiSession::Session::Session ( )

Definition at line 52 of file MultiSession.cpp.

ArgusSamples::TaskMultiSession::Session::~Session ( )

Definition at line 57 of file MultiSession.cpp.


Member Function Documentation

bool ArgusSamples::TaskMultiSession::Session::initialize ( uint32_t  deviceIndex)

Definition at line 62 of file MultiSession.cpp.

bool ArgusSamples::TaskMultiSession::Session::shutdown ( )

Definition at line 134 of file MultiSession.cpp.

bool ArgusSamples::TaskMultiSession::Session::stop ( )

Definition at line 114 of file MultiSession.cpp.


Member Data Documentation

UniquePointer<EventThread> ArgusSamples::TaskMultiSession::Session::m_eventThread

Definition at line 84 of file MultiSession.h.

Argus::UniqueObj<Argus::OutputStream> ArgusSamples::TaskMultiSession::Session::m_outputStream

Argus output stream.

Definition at line 82 of file MultiSession.h.

PerfTracker ArgusSamples::TaskMultiSession::Session::m_perfTracker

Definition at line 85 of file MultiSession.h.

Argus::UniqueObj<Argus::Request> ArgusSamples::TaskMultiSession::Session::m_request

Argus request.

Definition at line 81 of file MultiSession.h.

Argus::UniqueObj<Argus::CaptureSession> ArgusSamples::TaskMultiSession::Session::m_session

Argus session.

Definition at line 80 of file MultiSession.h.


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