Public Member Functions | |
| AcquireImageHelper (Camera &Cam) | |
| VmbErrorType | Prepare (FramePtr &pFrame, VmbInt64_t PayloadSize) |
| VmbErrorType | Prepare (FramePtr *pFrames, VmbUint32_t nFrameCount, VmbInt64_t nPayloadSize, VmbUint32_t &nFramesQueued) |
| VmbErrorType | TearDown () |
| ~AcquireImageHelper () | |
Static Public Member Functions | |
| static VmbErrorType | AnnounceFrames (Camera &Camera, FramePtr *pFrames, VmbUint32_t nFrameCount, VmbInt64_t nPayloadSize, VmbUint32_t &nFramesAnnounced) |
| static VmbErrorType | AnnounceFrames (Camera &Camera, FramePtrVector &Frames, VmbUint32_t nBufferCount, VmbInt64_t nPayloadSize, const IFrameObserverPtr &Observer) |
Private Types | |
| typedef std::vector< tear_down_tasks > | task_storage |
| enum | tear_down_tasks { RevokeFrame, FlushQueue, EndCapture, AcquisitionStop } |
Private Member Functions | |
| tear_down_tasks | GetTask () |
| get the top most taks and pop it from stack More... | |
| const AcquireImageHelper & | operator= (const AcquireImageHelper &o) |
Static Private Member Functions | |
| static VmbErrorType | SetupFrame (FramePtr &pFrame, VmbInt64_t PayloadSize) |
Private Attributes | |
| Camera & | m_Camera |
| task_storage | m_Tasks |
Definition at line 108 of file Camera.cpp.
|
private |
Definition at line 119 of file Camera.cpp.
|
private |
| Enumerator | |
|---|---|
| RevokeFrame | |
| FlushQueue | |
| EndCapture | |
| AcquisitionStop | |
Definition at line 112 of file Camera.cpp.
|
inline |
Definition at line 178 of file Camera.cpp.
|
inline |
Definition at line 182 of file Camera.cpp.
|
inlinestatic |
Definition at line 203 of file Camera.cpp.
|
inlinestatic |
Definition at line 243 of file Camera.cpp.
|
inlineprivate |
get the top most taks and pop it from stack
Definition at line 123 of file Camera.cpp.
|
private |
|
inline |
Definition at line 300 of file Camera.cpp.
|
inline |
Definition at line 353 of file Camera.cpp.
|
inlinestaticprivate |
Definition at line 138 of file Camera.cpp.
|
inline |
Definition at line 412 of file Camera.cpp.
|
private |
Definition at line 121 of file Camera.cpp.
|
private |
Definition at line 120 of file Camera.cpp.