11 #include "IDirectory.h"    19 typedef struct bluray BLURAY;
    20 typedef struct bd_title_info BLURAY_TITLE_INFO;
    32   bool InitializeBluray(
const std::string &root);
    33   std::string GetBlurayTitle();
    34   std::string GetBlurayID();
    44   std::string  GetDiscInfoString(DiscInfo info);
    47   std::vector<BLURAY_TITLE_INFO*> GetUserPlaylists();
    48   std::shared_ptr<CFileItem> GetTitle(
const BLURAY_TITLE_INFO* title, 
const std::string& label);
    49   CURL         GetUnderlyingCURL(
const CURL& url);
    50   std::string  HexToString(
const uint8_t * buf, 
int count);
    52   BLURAY*       m_bd = 
nullptr;
    53   bool          m_blurayInitialized = 
false;
 bool GetDirectory(const CURL &url, CFileItemList &items) override
Get the items of the directory strPath. 
Definition: BlurayDirectory.cpp:214
Interface to the directory on a file system. 
Definition: IDirectory.h:51
Represents a list of files. 
Definition: FileItem.h:702
Definition: BlurayDirectory.h:25
Represents a file on a share. 
Definition: FileItem.h:102