diff options
| author | manuel <manuel@mausz.at> | 2017-09-02 15:02:54 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2017-09-02 15:02:54 +0200 |
| commit | 0afb1d4d51973cf52973617c92236d851a039d31 (patch) | |
| tree | 300741b800f0e013ba1e709cc46460de6383f2bb /xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_addon.h | |
| parent | 86b22151f0758311fd146ff508e7254337414bc1 (diff) | |
| download | kodi-pvr-build-0afb1d4d51973cf52973617c92236d851a039d31.tar.gz kodi-pvr-build-0afb1d4d51973cf52973617c92236d851a039d31.tar.bz2 kodi-pvr-build-0afb1d4d51973cf52973617c92236d851a039d31.zip | |
sync with upstream
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_addon.h')
| -rw-r--r-- | xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_addon.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_addon.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_addon.h index 8b02e33..c264578 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_addon.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_addon.h | |||
| @@ -155,6 +155,7 @@ typedef struct CB_AddOn | |||
| 155 | int (*GetFileChunkSize)(const void* addonData, void* file); | 155 | int (*GetFileChunkSize)(const void* addonData, void* file); |
| 156 | bool (*FileExists)(const void* addonData, const char *strFileName, bool bUseCache); | 156 | bool (*FileExists)(const void* addonData, const char *strFileName, bool bUseCache); |
| 157 | int (*StatFile)(const void* addonData, const char *strFileName, struct __stat64* buffer); | 157 | int (*StatFile)(const void* addonData, const char *strFileName, struct __stat64* buffer); |
| 158 | char *(*GetFileProperty)(const void* addonData, void* file, XFILE::FileProperty type, const char *name); | ||
| 158 | bool (*DeleteFile)(const void* addonData, const char *strFileName); | 159 | bool (*DeleteFile)(const void* addonData, const char *strFileName); |
| 159 | bool (*CanOpenDirectory)(const void* addonData, const char* strURL); | 160 | bool (*CanOpenDirectory)(const void* addonData, const char* strURL); |
| 160 | bool (*CreateDirectory)(const void* addonData, const char *strPath); | 161 | bool (*CreateDirectory)(const void* addonData, const char *strPath); |
| @@ -465,6 +466,18 @@ namespace ADDON | |||
| 465 | } | 466 | } |
| 466 | 467 | ||
| 467 | /*! | 468 | /*! |
| 469 | * @brief Get a property from an open file. | ||
| 470 | * @param file The file to get an property for | ||
| 471 | * @param type type of the requested property. | ||
| 472 | * @param name of the requested property / can be null. | ||
| 473 | * @return The value of the requested property, must be FreeString'ed. | ||
| 474 | */ | ||
| 475 | char *GetFileProperty(void* file, XFILE::FileProperty type, const char *name) | ||
| 476 | { | ||
| 477 | return m_Callbacks->GetFileProperty(m_Handle->addonData, file, type, name); | ||
| 478 | } | ||
| 479 | |||
| 480 | /*! | ||
| 468 | * @brief Deletes a file. | 481 | * @brief Deletes a file. |
| 469 | * @param strFileName The filename to delete. | 482 | * @param strFileName The filename to delete. |
| 470 | * @return The file was successfully deleted. | 483 | * @return The file was successfully deleted. |
