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