| Index: media/filters/chunk_demuxer.h
|
| diff --git a/media/filters/chunk_demuxer.h b/media/filters/chunk_demuxer.h
|
| index d05063209e2d6bad3998a0738687f134a05a200e..5f37fc2ff0c783bfe4bd15a2a9fbf9d1a07b746e 100644
|
| --- a/media/filters/chunk_demuxer.h
|
| +++ b/media/filters/chunk_demuxer.h
|
| @@ -137,6 +137,8 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer {
|
|
|
| void Shutdown();
|
|
|
| + // Sets the memory limit on each stream. |memory_limit| is the
|
| + // maximum number of bytes each stream is allowed to hold in its buffer.
|
| void SetMemoryLimitsForTesting(int memory_limit);
|
|
|
| // Returns the ranges representing the buffered data in the demuxer.
|
| @@ -218,6 +220,10 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer {
|
| // Seeks all SourceBufferStreams to |seek_time|.
|
| void SeekAllSources(base::TimeDelta seek_time);
|
|
|
| + // Shuts down all DemuxerStreams by calling Shutdown() on
|
| + // all objects in |source_state_map_|.
|
| + void ShutdownAllStreams();
|
| +
|
| mutable base::Lock lock_;
|
| State state_;
|
| bool cancel_next_seek_;
|
|
|