7#include "../global.hpp"
8#include "../string.hpp"
11#include "../_decl/decl_device.hpp"
23 class NonStreamingDevice :
public Device
26 NonStreamingDevice(HandleGuard<Device> &&guard,
const String &fileName)
46 using Driver::NonStreamingDevice;
StreamPtr Stream() const override
Get the stream for this device.
Definition non_streaming_device.hpp:38
Namespace for driver or device related operations.
Definition decl_composite.hpp:27
std::shared_ptr< Stream > StreamPtr
Convenience shared pointer for Stream.
Definition driver.hpp:105
@ String
String value.
Definition driver.hpp:366
Root namespace for the Image Manager interface.
Definition version.hpp:11
DeviceUpdateMode
Defines how to treat the optional device image, when the device itself is updated.
Definition global.hpp:252