|
template<class Rep , class Period > |
WaitResultTuple< Composite > | WaitFor (const std::chrono::duration< Rep, Period > &timeSpan, const CancellationToken &token) |
| Waits for the given time span for the next acquired composite. More...
|
|
template<class Rep , class Period > |
WaitResultTuple< Composite > | WaitFor (const std::chrono::duration< Rep, Period > &timeSpan) |
| Waits for the given time span for the next acquired composite. More...
|
|
WaitResultTuple< Composite > | Wait (const CancellationToken &token) |
| Waits for ever for the next acquired composite. More...
|
|
WaitResultTuple< Composite > | Wait () |
| Waits for ever for the next acquired composite. More...
|
|
void * | Handle () const noexcept |
| Classic API stream handle. More...
|
|
virtual void | EngineStart () |
| Starts the acquisition engine on the host. More...
|
|
virtual void | EngineStart (std::int64_t bufferCountToAcquire) |
| Starts the acquisition engine on the host. More...
|
|
template<class Rep , class Period > |
void | EngineStop (const std::chrono::duration< Rep, Period > &timeout) |
| Stops the acquisition engine. More...
|
|
virtual void | EngineStop () |
| Stops the acquisition engine. More...
|
|
template<class Rep , class Period > |
bool | TryEngineStop (const std::chrono::duration< Rep, Period > &timeout) noexcept |
| Stops the acquisition engine. More...
|
|
virtual bool | TryEngineStop () noexcept |
| Stops the acquisition engine. More...
|
|
virtual bool | TryEngineStop (const std::chrono::milliseconds &timeout) noexcept |
| Stops the acquisition engine. More...
|
|
virtual void | EngineAbort () |
| Stops the acquisition engine immediately. More...
|
|
virtual bool | TryEngineAbort () noexcept |
| Stops the acquisition engine immediately. More...
|
|
virtual void | DeviceStart () |
| Starts the stream on the device. More...
|
|
virtual void | DeviceStart (std::int64_t bufferCountToAcquire) |
| Starts the stream on the device. More...
|
|
virtual void | DeviceStop () |
| Stops the stream in the device. More...
|
|
virtual bool | TryDeviceStop () noexcept |
| Stops the stream in the device. More...
|
|
virtual void | DeviceAbort () |
| Stops the stream in the device immediately. More...
|
|
virtual bool | TryDeviceAbort () noexcept |
| Stops the stream in the device immediately. More...
|
|
void | DeregisterFlowSetPool () |
| Removes an existing flow set pool from the acquisition engine. More...
|
|
void | RegisterManagedFlowSetPool (int flowSetCount) |
| Registers an internal flows set pool. More...
|
|
void | RegisterExternalFlowSetPool (FlowSetPoolPtr flowSetPoolPtr) |
| Registers external memory. More...
|
|
void | RegisterExternalFlowSetPool (FlowSetPoolPtr flowSetPoolPtr, std::function< void()> releaseCallback) |
| Registers external memory. More...
|
|
int | FlowSetCount () const noexcept |
| Gets the number of registered flow sets. More...
|
|
int | MinRequiredFlowSetCount () const |
| Gets minimum number of flow sets required for the acquisition. More...
|
|
Cvb::Driver::AcquisitionInterface | AcquisitionInterface () const noexcept override |
| Gets the interface of this implementation. More...
|
|
void | Start () override |
| Starts the acquisition. More...
|
|
void | Stop () override |
| Stops the acquisition. More...
|
|
bool | TryStop () noexcept override |
| Stops the acquisition. More...
|
|
void | Abort () override |
| Stops the acquisition of images immediately. More...
|
|
bool | TryAbort () noexcept override |
| Stops the acquisition of images immediately. More...
|
|
bool | IsIndexed () const noexcept override |
| Gets whether this stream is an indexed stream. More...
|
|
Cvb::AcquisitionState | AcquisitionState () const noexcept |
| Gets the current acquisition state. More...
|
|
std::vector< FlowInfo > | FlowSetInfo () const |
| Gets the flow set info of this stream. More...
|
|
NodeMapPtr | NodeMap (const String &name) const |
| Gets the NodeMap with the given name. More...
|
|
std::map< String, NodeMapPtr > | NodeMaps () const |
| Gets the dictionary holding all available stream NodeMaps. More...
|
|
DevicePtr | Parent () const noexcept |
| Gets the parent device of this stream. More...
|
|
virtual Cvb::Driver::AcquisitionInterface | AcquisitionInterface () const noexcept=0 |
| Gets the interface of this implementation. More...
|
|
virtual void | Start ()=0 |
| Starts the acquisition. More...
|
|
virtual void | Stop ()=0 |
| Stops the acquisition. More...
|
|
virtual bool | TryStop () noexcept=0 |
| Stops the acquisition. More...
|
|
virtual void | Abort ()=0 |
| Stops the acquisition of images immediately. More...
|
|
virtual bool | TryAbort () noexcept=0 |
| Stops the acquisition of images immediately. More...
|
|
virtual bool | IsIndexed () const noexcept=0 |
| Gets whether this stream is an indexed stream. More...
|
|