5 #include "../namespace.hpp" 57 virtual
void Start() = 0;
68 virtual
void Stop() = 0;
77 virtual
bool TryStop() noexcept = 0;
90 virtual
void Abort() = 0;
99 virtual
bool TryAbort() noexcept = 0;
109 virtual
bool IsIndexed() const noexcept = 0;
DevicePtr Parent() const noexcept
Gets the parent device of this stream.
Definition: stream_base.hpp:39
virtual void Start()=0
Starts the acquisition.
virtual bool TryAbort() noexcept=0
Stops the acquisition of images immediately.
Root namespace for the Image Manager interface.
Definition: version.hpp:11
virtual Cvb::Driver::AcquisitionInterface AcquisitionInterface() const noexcept=0
Gets the interface of this implementation.
virtual bool TryStop() noexcept=0
Stops the acquisition.
virtual bool IsIndexed() const noexcept=0
Gets whether this stream is an indexed stream.
AcquisitionInterface
Known acquisition CVB interfaces.
Definition: driver.hpp:430
Base class of all streams.
Definition: stream_base.hpp:18
virtual void Abort()=0
Stops the acquisition of images immediately.
virtual void Stop()=0
Stops the acquisition.