Play-/Source/Js_DiscImageDeviceStream.h

20 lines
408 B
C
Raw Permalink Normal View History

#pragma once
#include "Stream.h"
class CJsDiscImageDeviceStream : public Framework::CStream
{
public:
virtual ~CJsDiscImageDeviceStream() = default;
void Seek(int64, Framework::STREAM_SEEK_DIRECTION) override;
uint64 Tell() override;
uint64 Read(void*, uint64) override;
uint64 Write(const void*, uint64) override;
bool IsEOF() override;
void Flush() override;
private:
uint64 m_position = 0;
};