Index: media/filters/ffmpeg_demuxer.h |
diff --git a/media/filters/ffmpeg_demuxer.h b/media/filters/ffmpeg_demuxer.h |
index ea2b9085f5d9a9e73b31887f459c3cd2df7c917b..7f66a472d9a988809ebd1498b98e91baf7007eab 100644 |
--- a/media/filters/ffmpeg_demuxer.h |
+++ b/media/filters/ffmpeg_demuxer.h |
@@ -94,6 +94,9 @@ class FFmpegDemuxerStream : public DemuxerStream { |
// Returns true if this stream has capacity for additional data. |
bool HasAvailableCapacity(); |
+ // Returns the total buffer size FFMpegDemuxerStream is holding onto. |
+ int MemoryUsage() const; |
DaleCurtis
2014/02/19 18:59:25
size_t again.
damienv1
2014/02/19 20:24:33
Done.
|
+ |
TextKind GetTextKind() const; |
// Returns the value associated with |key| in the metadata for the avstream. |
@@ -182,6 +185,9 @@ class MEDIA_EXPORT FFmpegDemuxer : public Demuxer { |
// go over capacity depending on how the file is muxed. |
bool StreamsHaveAvailableCapacity(); |
+ // Returns true if the maximum allowed memory usage has been reached. |
+ bool IsMaxMemoryUsageReached() const; |
+ |
// Signal all FFmpegDemuxerStreams that the stream has ended. |
void StreamHasEnded(); |