Index: webkit/media/buffered_resource_loader.h |
diff --git a/webkit/media/buffered_resource_loader.h b/webkit/media/buffered_resource_loader.h |
index 32779413e6710890b417e3cf5534b54947ceb09d..20ab72dc701de6ee69e178be2d6dd45bbcb3b29f 100644 |
--- a/webkit/media/buffered_resource_loader.h |
+++ b/webkit/media/buffered_resource_loader.h |
@@ -31,15 +31,13 @@ const char kHttpScheme[] = "http"; |
const char kHttpsScheme[] = "https"; |
const char kDataScheme[] = "data"; |
-// This class works inside demuxer thread and render thread. It contains a |
-// WebURLLoader and does the actual resource loading. This object does |
-// buffering internally, it defers the resource loading if buffer is full |
-// and un-defers the resource loading if it is under buffered. |
+// Wraps a WebURLLoader to maintain an in-memory buffer of downloaded |
+// data according to the current defer strategy. |
class BufferedResourceLoader : public WebKit::WebURLLoaderClient { |
public: |
// kNeverDefer - Aggresively buffer; never defer loading while paused. |
// kReadThenDefer - Request only enough data to fulfill read requests. |
- // kThresholdDefer - Try to keep amount of buffered data at a threshold. |
+ // kThresholdDefer - Try to keep amount of buffered data at capacity. |
enum DeferStrategy { |
kNeverDefer, |
kReadThenDefer, |