From 2030684b16004a4f6c60f499584366ae5ad57bc9 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 15 Feb 2022 21:52:40 +0100 Subject: Finish video player --- plugins/youtube/YoutubeMediaProxy.hpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'plugins/youtube/YoutubeMediaProxy.hpp') diff --git a/plugins/youtube/YoutubeMediaProxy.hpp b/plugins/youtube/YoutubeMediaProxy.hpp index e2c4bf7..eaef898 100644 --- a/plugins/youtube/YoutubeMediaProxy.hpp +++ b/plugins/youtube/YoutubeMediaProxy.hpp @@ -7,8 +7,6 @@ // TODO: Sync sequence for video and audio (for live stream). namespace QuickMedia { - using ThrottleHandler = std::function; - class YoutubeMediaProxy { public: enum Error { @@ -29,7 +27,7 @@ namespace QuickMedia { class YoutubeStaticMediaProxy : public YoutubeMediaProxy { public: - YoutubeStaticMediaProxy(ThrottleHandler throttle_handler = nullptr); + YoutubeStaticMediaProxy(); YoutubeStaticMediaProxy(YoutubeStaticMediaProxy&) = delete; YoutubeStaticMediaProxy&operator=(YoutubeStaticMediaProxy&) = delete; ~YoutubeStaticMediaProxy(); @@ -66,18 +64,13 @@ namespace QuickMedia { int download_header_written_offset = 0; int download_header_offset_to_end_of_header = 0; int64_t download_start_time = 0; - int64_t throttle_start_time = 0; int64_t total_downloaded_bytes = 0; bool download_started = false; - bool throttle_started = false; - bool throttle_callback_called = false; - ThrottleHandler throttle_handler = nullptr; bool client_request_finished = false; std::string client_request_buffer; char download_read_buffer[16384]; }; - // TODO: Add throttle detection for live streams class YoutubeLiveStreamMediaProxy : public YoutubeMediaProxy { public: YoutubeLiveStreamMediaProxy() = default; -- cgit v1.2.3