Index: media/filters/chunk_demuxer.h |
diff --git a/media/filters/chunk_demuxer.h b/media/filters/chunk_demuxer.h |
index c0889f661cdabe89fead53f590ee7e8ce32ea9dc..3557c0c5bdf2da09a7da0944c9cace585bdc2057 100644 |
--- a/media/filters/chunk_demuxer.h |
+++ b/media/filters/chunk_demuxer.h |
@@ -159,6 +159,7 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer { |
virtual DemuxerStream* GetStream(DemuxerStream::Type type) OVERRIDE; |
virtual base::TimeDelta GetStartTime() const OVERRIDE; |
virtual base::Time GetTimelineOffset() const OVERRIDE; |
+ virtual bool IsLiveMode() const OVERRIDE; |
// Methods used by an external object to control this demuxer. |
// |
@@ -287,8 +288,10 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer { |
bool CanEndOfStream_Locked() const; |
// SourceState callbacks. |
- void OnSourceInitDone(bool success, base::TimeDelta duration, |
- base::Time timeline_offset); |
+ void OnSourceInitDone(bool success, |
+ base::TimeDelta duration, |
+ base::Time timeline_offset, |
+ bool live_mode); |
// Creates a DemuxerStream for the specified |type|. |
// Returns a new ChunkDemuxerStream instance if a stream of this type |
@@ -366,6 +369,7 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer { |
double user_specified_duration_; |
base::Time timeline_offset_; |
+ bool live_mode_; |
typedef std::map<std::string, SourceState*> SourceStateMap; |
SourceStateMap source_state_map_; |