◆ CloseDriveTray()
void CDiscDriveHandlerPosix::CloseDriveTray |
( |
const std::string & |
devicePath | ) |
|
|
overridevirtual |
Close the provided drive device.
- Note
- Some drives support closing appart from opening/eject
- Parameters
-
devicePath | the path for the device drive (e.g. /dev/sr0) |
Implements IDiscDriveHandler.
◆ EjectDriveTray()
void CDiscDriveHandlerPosix::EjectDriveTray |
( |
const std::string & |
devicePath | ) |
|
|
overridevirtual |
Eject the provided drive device.
- Parameters
-
devicePath | the path for the device drive (e.g. /dev/sr0) |
Implements IDiscDriveHandler.
◆ GetDriveState()
DriveState CDiscDriveHandlerPosix::GetDriveState |
( |
const std::string & |
devicePath | ) |
|
|
overridevirtual |
Get the optical drive state provided its device path.
- Parameters
-
devicePath | the path for the device drive (e.g. /dev/sr0) |
- Returns
- The drive state
Implements IDiscDriveHandler.
◆ GetTrayState()
TrayState CDiscDriveHandlerPosix::GetTrayState |
( |
const std::string & |
devicePath | ) |
|
|
overridevirtual |
Get the optical drive tray state provided the drive device path.
- Parameters
-
devicePath | the path for the device drive (e.g. /dev/sr0) |
- Returns
- The drive state
Implements IDiscDriveHandler.
◆ ToggleDriveTray()
void CDiscDriveHandlerPosix::ToggleDriveTray |
( |
const std::string & |
devicePath | ) |
|
|
overridevirtual |
Toggle the state of a given drive device.
Will internally call EjectDriveTray or CloseDriveTray depending on the internal state of the drive (i.e. if open -> CloseDriveTray / if closed -> EjectDriveTray)
- Parameters
-
devicePath | the path for the device drive (e.g. /dev/sr0) |
Implements IDiscDriveHandler.
The documentation for this class was generated from the following files:
- xbmc/platform/posix/storage/discs/DiscDriveHandlerPosix.h
- xbmc/platform/posix/storage/discs/DiscDriveHandlerPosix.cpp