[M120 Migration][MM] Handle live stream duration and currenttime
[platform/framework/web/chromium-efl.git] / tizen_src / chromium_impl / media / filters / media_player_bridge_capi_tv.h
index 228deca..702a098 100644 (file)
@@ -67,12 +67,18 @@ class MEDIA_EXPORT MediaPlayerBridgeCapiTV : public MediaPlayerBridgeCapi {
   void OnSeekableTimeUpdateTimerFired();
   void GetAdaptiveStreamingInfo();
   void UpdateSeekableTime();
+  void ParseDashInfo();
   bool GetLiveStreamingDuration(int64_t* min, int64_t* max);
+  bool GetDashLiveDuration(int64_t* duration);
+  std::string GetDashInfo();
 
   StreamType stream_type_{OTHER_STREAM};
   std::string hbbtv_url_{""};  // url_ + HIGHBITRATE(if mpd)
   std::string mime_type_ = "";
-  bool is_live_stream_ = false;
+  std::string clean_url_{""};  // Original url without suffix t/period
+  std::string mrs_url_{""};
+  std::string content_id_{""};  // clean_url + period,only report to APP
+
   bool parental_rating_pass_{false};
 
   base::TimeDelta min_seekable_time_{base::TimeDelta()};