diff options
Diffstat (limited to 'plugins/Youtube.hpp')
-rw-r--r-- | plugins/Youtube.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/Youtube.hpp b/plugins/Youtube.hpp index c3945de..e2bc2a4 100644 --- a/plugins/Youtube.hpp +++ b/plugins/Youtube.hpp @@ -153,6 +153,7 @@ namespace QuickMedia { std::string get_audio_url(std::string &ext) override; PluginResult load(std::string &title, std::string &channel_url, std::vector<MediaChapter> &chapters) override; void mark_watched() override; + void get_subtitles(SubtitleData &subtitle_data) override; private: PluginResult parse_video_response(const Json::Value &json_root, std::string &title, std::string &channel_url, std::vector<MediaChapter> &chapters); void parse_format(const Json::Value &format_json, bool is_adaptive); @@ -163,6 +164,7 @@ namespace QuickMedia { std::string livestream_url; std::vector<YoutubeVideoFormat> video_formats; std::vector<YoutubeAudioFormat> audio_formats; + std::map<std::string, SubtitleData> subtitle_urls_by_lang_code; std::string playback_url; std::string watchtime_url; |