Index: media/filters/source_buffer_stream.h |
diff --git a/media/filters/source_buffer_stream.h b/media/filters/source_buffer_stream.h |
index 6d7c17973054f84e3a2e36c9d3e4f145236bac8b..5bc4ba0df509ea7494d40b1b206a819324ec1597 100644 |
--- a/media/filters/source_buffer_stream.h |
+++ b/media/filters/source_buffer_stream.h |
@@ -12,6 +12,7 @@ |
#include "base/memory/ref_counted.h" |
#include "media/base/audio_decoder_config.h" |
#include "media/base/media_export.h" |
+#include "media/base/ranges.h" |
#include "media/base/stream_parser_buffer.h" |
#include "media/base/video_decoder_config.h" |
@@ -26,8 +27,6 @@ class SourceBufferRange; |
class MEDIA_EXPORT SourceBufferStream { |
public: |
typedef std::deque<scoped_refptr<StreamParserBuffer> > BufferQueue; |
- typedef std::pair<base::TimeDelta, base::TimeDelta> Timespan; |
- typedef std::deque<Timespan> TimespanList; |
SourceBufferStream(); |
explicit SourceBufferStream(const AudioDecoderConfig& audio_config); |
@@ -64,7 +63,7 @@ class MEDIA_EXPORT SourceBufferStream { |
bool GetNextBuffer(scoped_refptr<StreamParserBuffer>* out_buffer); |
// Returns a list of the buffered time ranges. |
- TimespanList GetBufferedTime() const; |
+ Ranges<base::TimeDelta> GetBufferedTime() const; |
// Notifies this SourceBufferStream that EndOfStream has been called and that |
// GetNextBuffer() should return EOS buffers after all other buffered data. |