mirror of
https://github.com/jpd002/Play-.git
synced 2025-04-28 21:57:57 +03:00
20 lines
408 B
C
20 lines
408 B
C
![]() |
#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;
|
||
|
};
|