3#include "../../_cexports/c_dc_emu.h"
5#include "../../global.hpp"
7#include "decl_stream.hpp"
19 class IndexedStream :
public Stream
19 class IndexedStream :
public Stream {
…};
A stream with a finite number of images, which can also be accessed via an index.
Definition decl_indexed_stream.hpp:20
virtual int ImageCount() const noexcept=0
Gets the number of images contained in this stream.
virtual int ImageIndex() const =0
Gets the index of the current active image.
bool IsIndexed() const noexcept override
Gets whether this stream is an indexed stream.
Definition decl_indexed_stream.hpp:44
virtual void SetImageIndex(int index)=0
Sets the index of the current active image.
Represents one acquisition stream of a device.
Definition decl_stream.hpp:33
Namespace for driver or device related operations.
Definition decl_composite.hpp:28
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
std::shared_ptr< Device > DevicePtr
Convenience shared pointer for Device.
Definition global.hpp:98