Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
AVT::VmbAPI::FrameHandler Class Reference

#include <FrameHandler.h>

Public Member Functions

bool EnterReadLock ()
 
bool EnterWriteLock (bool bExclusive=false)
 
void ExitReadLock ()
 
void ExitWriteLock ()
 
 FrameHandler (FramePtr pFrame, IFrameObserverPtr pFrameObserver)
 
FramePtr GetFrame () const
 

Static Public Member Functions

static void VMB_CALL FrameDoneCallback (const VmbHandle_t handle, VmbFrame_t *pFrame)
 

Private Attributes

ConditionHelper m_conditionHelper
 
FramePtr m_pFrame
 
MutexPtr m_pMutex
 
IFrameObserverPtr m_pObserver
 

Detailed Description

Definition at line 45 of file FrameHandler.h.

Constructor & Destructor Documentation

AVT::VmbAPI::FrameHandler::FrameHandler ( FramePtr  pFrame,
IFrameObserverPtr  pFrameObserver 
)

Definition at line 35 of file FrameHandler.cpp.

Member Function Documentation

bool AVT::VmbAPI::FrameHandler::EnterReadLock ( )

Definition at line 57 of file FrameHandler.cpp.

bool AVT::VmbAPI::FrameHandler::EnterWriteLock ( bool  bExclusive = false)

Definition at line 47 of file FrameHandler.cpp.

void AVT::VmbAPI::FrameHandler::ExitReadLock ( )

Definition at line 62 of file FrameHandler.cpp.

void AVT::VmbAPI::FrameHandler::ExitWriteLock ( )

Definition at line 52 of file FrameHandler.cpp.

void VMB_CALL AVT::VmbAPI::FrameHandler::FrameDoneCallback ( const VmbHandle_t  handle,
VmbFrame_t pFrame 
)
static

Definition at line 67 of file FrameHandler.cpp.

FramePtr AVT::VmbAPI::FrameHandler::GetFrame ( ) const

Definition at line 42 of file FrameHandler.cpp.

Member Data Documentation

ConditionHelper AVT::VmbAPI::FrameHandler::m_conditionHelper
private

Definition at line 62 of file FrameHandler.h.

FramePtr AVT::VmbAPI::FrameHandler::m_pFrame
private

Definition at line 61 of file FrameHandler.h.

MutexPtr AVT::VmbAPI::FrameHandler::m_pMutex
private

Definition at line 63 of file FrameHandler.h.

IFrameObserverPtr AVT::VmbAPI::FrameHandler::m_pObserver
private

Definition at line 60 of file FrameHandler.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Wed Jun 5 2019 22:22:41