Argus Camera Sample
Argus Camera Sample
|
For each device there is one session with a request. More...
Public Member Functions | |
Session () | |
~Session () | |
bool | shutdown () |
bool | stop () |
bool | initialize (uint32_t deviceIndex) |
Public Attributes | |
TrackedUniqueObj < Argus::CaptureSession > | m_session |
Argus session. | |
TrackedUniqueObj< Argus::Request > | m_request |
Argus request. | |
Argus::UniqueObj < Argus::OutputStream > | m_outputStream |
Argus output stream. | |
UniquePointer< EventThread > | m_eventThread |
PerfTracker | m_perfTracker |
For each device there is one session with a request.
Each request outputs to a stream which is rendered.
Definition at line 72 of file MultiSession.h.
ArgusSamples::TaskMultiSession::Session::Session | ( | ) |
Definition at line 52 of file MultiSession.cpp.
ArgusSamples::TaskMultiSession::Session::~Session | ( | ) |
Definition at line 57 of file MultiSession.cpp.
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.
UniquePointer<EventThread> ArgusSamples::TaskMultiSession::Session::m_eventThread |
Definition at line 86 of file MultiSession.h.
Argus::UniqueObj<Argus::OutputStream> ArgusSamples::TaskMultiSession::Session::m_outputStream |
Argus output stream.
Definition at line 84 of file MultiSession.h.
PerfTracker ArgusSamples::TaskMultiSession::Session::m_perfTracker |
Definition at line 87 of file MultiSession.h.
TrackedUniqueObj<Argus::Request> ArgusSamples::TaskMultiSession::Session::m_request |
Argus request.
Definition at line 83 of file MultiSession.h.
TrackedUniqueObj<Argus::CaptureSession> ArgusSamples::TaskMultiSession::Session::m_session |
Argus session.
Definition at line 82 of file MultiSession.h.