2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 23:11:20 +00:00
metaforce/Runtime/CDvdRequest.hpp
2016-04-12 20:07:23 -10:00

29 lines
464 B
C++

#ifndef __URDE_CDVDREQUEST_HPP__
#define __URDE_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 // __URDE_CDVDREQUEST_HPP__