|
void | Initialize () |
|
void | Stop () |
|
bool | LoadSources () |
|
bool | SaveSources () |
|
void | GetLocalDrives (VECSOURCES &localDrives, bool includeQ=true) |
|
void | GetRemovableDrives (VECSOURCES &removableDrives) |
|
void | GetNetworkLocations (VECSOURCES &locations, bool autolocations=true) |
|
bool | AddNetworkLocation (const std::string &path) |
|
bool | HasLocation (const std::string &path) const |
|
bool | RemoveLocation (const std::string &path) |
|
bool | SetLocationPath (const std::string &oldPath, const std::string &newPath) |
|
void | AddAutoSource (const CMediaSource &share, bool bAutorun=false) |
|
void | RemoveAutoSource (const CMediaSource &share) |
|
bool | IsDiscInDrive (const std::string &devicePath="") |
|
bool | IsAudio (const std::string &devicePath="") |
|
bool | HasOpticalDrive () |
|
std::string | TranslateDevicePath (const std::string &devicePath, bool bReturnAsDevice=false) |
|
DriveState | GetDriveStatus (const std::string &devicePath="") |
|
std::string | GetDiscPath () |
|
void | SetHasOpticalDrive (bool bstatus) |
|
bool | Eject (const std::string &mountpath) |
|
void | EjectTray (const bool bEject=true, const char cDriveLetter='\0') |
|
void | CloseTray (const char cDriveLetter='\0') |
|
void | ToggleTray (const char cDriveLetter='\0') |
|
void | ProcessEvents () |
|
std::vector< std::string > | GetDiskUsage () |
|
void | OnStorageAdded (const MEDIA_DETECT::STORAGE::StorageDevice &device) override |
| Callback executed when a new storage device is added. More...
|
|
void | OnStorageSafelyRemoved (const MEDIA_DETECT::STORAGE::StorageDevice &device) override |
| Callback executed when a new storage device is safely removed. More...
|
|
void | OnStorageUnsafelyRemoved (const MEDIA_DETECT::STORAGE::StorageDevice &device) override |
| Callback executed when a new storage device is unsafely removed. More...
|
|
void | OnJobComplete (unsigned int jobID, bool success, CJob *job) override |
| The callback used when a job completes. More...
|
|
bool | playStubFile (const CFileItem &item) |
|
virtual | ~IJobCallback ()=default |
| Destructor for job call back objects. More...
|
|
virtual void | OnJobAbort (unsigned int jobID, CJob *job) |
| An optional callback function used when a job will be aborted. More...
|
|
virtual void | OnJobProgress (unsigned int jobID, unsigned int progress, unsigned int total, const CJob *job) |
| An optional callback function that a job may call while processing. More...
|
|