2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-15 15:51:20 +00:00
metaforce/Runtime/CDvdRequest.hpp
2016-03-06 17:12:32 -10:00

29 lines
467 B
C++

#ifndef __PSHAG_CDVDREQUEST_HPP__
#define __PSHAG_CDVDREQUEST_HPP__
namespace urde
{
class IDvdRequest
{
public:
virtual ~IDvdRequest() = default;
virtual void WaitUntilComplete()=0;
virtual bool IsComplete()=0;
virtual void PostCancelRequest()=0;
enum class EMediaType
{
ARAM = 0,
Real = 1,
File = 2,
NOD = 3
};
virtual EMediaType GetMediaType() const=0;
};
}
#endif // __PSHAG_CDVDREQUEST_HPP__