Impact Acquire SDK C++
|
A smaller helper class for pausing a video stream for a defined time. More...
#include <mvIMPACT_acquire.h>
Public Member Functions | |
VideoStreamPauseScope (VideoStream &stream, bool boPausedWithinScope=true) | |
Creates a new mvIMPACT::acquire::labs::VideoStreamPauseScope object. | |
~VideoStreamPauseScope () | |
A smaller helper class for pausing a video stream for a defined time.
This class uses a RAII pattern to pause an instance of mvIMPACT::acquire::labs::VideoStream
|
inlineexplicit |
Creates a new mvIMPACT::acquire::labs::VideoStreamPauseScope object.
Trying to pause a stream that is paused already or trying to resume a stream that is not paused will raise an exception! When this object goes out of scope the previous state will be restored automatically.
[in] | stream | The video stream that shall be configured. |
[in] | boPausedWithinScope | The mode the selected video stream shall have while this object is alive. |
|
inline |