9#include <PvAppUtilsLib.h>
14namespace PvAppUtilsLib
16 class AcquisitionStateManager;
24 PvAcquisitionStateUnknown = -1,
26 PvAcquisitionStateUnlocked = 0,
28 PvAcquisitionStateLocked
67 virtual void OnAcquisitionStateChanged(
PvDevice* aDevice,
PvStream* aStream, uint32_t aSource, PvAcquisitionState aState );
142 PvAcquisitionState GetState()
const;
149 uint32_t GetSource()
const;
181 PvAppUtilsLib::AcquisitionStateManager *mThis;
Observer interface for an observable PvAcquisitionStateManager object.
Definition PvAcquisitionStateManager.h:46
Acquisition state manager, advanced TLParamsLocked manager.
Definition PvAcquisitionStateManager.h:92
Connect, configure and control a GigE Vision or USB3 Vision device.
Definition PvDevice.h:42
Result information.
Definition PvResult.h:30
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition PvStream.h:51