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