30 CLOSED_MEDIA_UNDEFINED
55 virtual DriveState GetDriveState(
const std::string& devicePath) = 0;
61 virtual TrayState GetTrayState(
const std::string& devicePath) = 0;
66 virtual void EjectDriveTray(
const std::string& devicePath) = 0;
72 virtual void CloseDriveTray(
const std::string& devicePath) = 0;
82 virtual void ToggleDriveTray(
const std::string& devicePath) = 0;
88 static std::shared_ptr<IDiscDriveHandler> CreateInstance();
Generic interface for platform disc drive handling.
Definition: IDiscDriveHandler.h:48