3#include "../../async/_decl/decl_stream_handler_base.hpp"
57 class MultiStreamHandler :
public StreamHandlerBase<Stream>
75 return std::make_unique<MultiStreamHandler>(streamVector, PrivateTag{});
92 : StreamHandlerBase<
Stream>(streamVector)
57 class MultiStreamHandler :
public StreamHandlerBase<Stream> {
…};
Handler object for multiple synchronous streams.
Definition decl_multi_stream_handler.hpp:58
MultiStreamHandler(const std::vector< Driver::StreamPtr > &streamVector)
Creates a stream handler object.
Definition decl_multi_stream_handler.hpp:91
static std::unique_ptr< MultiStreamHandler > Create(const std::vector< Driver::StreamPtr > &streamVector)
Create a stream handler object.
Definition decl_multi_stream_handler.hpp:73
Stream handler for synchronous streams.
Definition decl_stream_handler_base.hpp:91
Represents one acquisition stream of a device.
Definition decl_stream.hpp:33
Convenience classes for asynchronous image acquisition.
Definition decl_multi_stream_handler.hpp:11
std::shared_ptr< Stream > StreamPtr
Convenience shared pointer for Stream.
Definition driver.hpp:105
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17