|  | 
| virtual void | Initialize ()=0 | 
|  | 
| virtual void | Stop ()=0 | 
|  | 
| virtual void | GetLocalDrives (VECSOURCES &localDrives)=0 | 
|  | 
| virtual void | GetRemovableDrives (VECSOURCES &removableDrives)=0 | 
|  | 
| virtual std::string | GetFirstOpticalDeviceFileName () | 
|  | 
| virtual bool | Eject (const std::string &mountpath)=0 | 
|  | 
| virtual std::vector< std::string > | GetDiskUsage ()=0 | 
|  | 
| virtual bool | PumpDriveChangeEvents (IStorageEventsCallback *callback)=0 | 
|  | 
◆ CreateInstance()
Called by media manager to create platform storage provider. 
This method used to create platform specified storage provider 
 
 
The documentation for this class was generated from the following files:
- xbmc/storage/IStorageProvider.h
- xbmc/platform/android/storage/AndroidStorageProvider.cpp
- xbmc/platform/darwin/ios-common/storage/IOSStorageProvider.mm
- xbmc/platform/darwin/osx/storage/OSXStorageProvider.cpp
- xbmc/platform/linux/storage/LinuxStorageProvider.cpp
- xbmc/platform/win10/storage/Win10StorageProvider.cpp
- xbmc/platform/win32/storage/Win32StorageProvider.cpp