Index: media/base/media_log.h |
diff --git a/media/base/media_log.h b/media/base/media_log.h |
index 88417acf41136fc909a7e44d6a05190d440dd9c1..c9905e5429afeede5784c04ee73bb6aa1d499879 100644 |
--- a/media/base/media_log.h |
+++ b/media/base/media_log.h |
@@ -8,13 +8,15 @@ |
#include "base/memory/ref_counted.h" |
#include "media/base/media_log_event.h" |
+#include "media/base/pipeline_impl.h" |
namespace media { |
class MediaLog : public base::RefCountedThreadSafe<MediaLog> { |
public: |
- // Return a string to represent an EventType. |
+ // Convert various enums to strings. |
static const char* EventTypeToString(MediaLogEvent::Type type); |
+ static const char* PipelineStateToString(PipelineImpl::State); |
MediaLog(); |
@@ -26,6 +28,8 @@ class MediaLog : public base::RefCountedThreadSafe<MediaLog> { |
// Helper methods to create events and their parameters. |
MediaLogEvent* CreateEvent(MediaLogEvent::Type type); |
MediaLogEvent* CreateLoadEvent(const std::string& url); |
+ MediaLogEvent* CreateSeekEvent(float seconds); |
+ MediaLogEvent* CreatePipelineStateChangedEvent(PipelineImpl::State state); |
MediaLogEvent* CreateBufferedExtentsChangedEvent(size_t start, size_t current, |
size_t end); |