diff options
Diffstat (limited to 'include/VideoPlayer.hpp')
-rw-r--r-- | include/VideoPlayer.hpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/include/VideoPlayer.hpp b/include/VideoPlayer.hpp index a7906a2..1a1e418 100644 --- a/include/VideoPlayer.hpp +++ b/include/VideoPlayer.hpp @@ -1,12 +1,10 @@ #pragma once +#include "MediaChapter.hpp" #include <SFML/Window/WindowHandle.hpp> #include <SFML/System/Clock.hpp> -#include <stdio.h> #include <functional> #include <json/value.h> - -#include <sys/un.h> #include <X11/Xlib.h> namespace QuickMedia { @@ -41,7 +39,7 @@ namespace QuickMedia { VideoPlayer& operator=(const VideoPlayer&) = delete; // |audio_path| is only set when video and audio are separate files/urls. - Error load_video(const char *path, const char *audio_path, sf::WindowHandle parent_window, bool is_youtube, const std::string &title, const std::string &start_time = ""); + Error load_video(const char *path, const char *audio_path, sf::WindowHandle parent_window, bool is_youtube, const std::string &title, const std::string &start_time = "", const std::vector<MediaChapter> &chapters = {}); // Should be called every update frame Error update(); @@ -83,5 +81,6 @@ namespace QuickMedia { }; ResponseDataStatus response_data_status; std::string resource_root; + char tmp_chapters_filepath[27]; }; } |