| Index: media/cast/logging/logging_stats.h
|
| diff --git a/media/cast/logging/logging_stats.h b/media/cast/logging/logging_stats.h
|
| index eb5745e7e2f87b5d78a3e02dda04302628f34cc8..e04db8d96f3bed96cedb6a3cadebc4b087830ca6 100644
|
| --- a/media/cast/logging/logging_stats.h
|
| +++ b/media/cast/logging/logging_stats.h
|
| @@ -6,9 +6,14 @@
|
| #define MEDIA_CAST_LOGGING_LOGGING_STATS_H_
|
|
|
| #include "base/basictypes.h"
|
| +#include "base/memory/scoped_ptr.h"
|
| #include "base/time/time.h"
|
| #include "media/cast/logging/logging_defines.h"
|
|
|
| +namespace base {
|
| +class DictionaryValue;
|
| +}
|
| +
|
| namespace media {
|
| namespace cast {
|
|
|
| @@ -47,9 +52,9 @@ class LoggingStats {
|
| void InsertGenericEvent(const base::TimeTicks& time_of_event,
|
| CastLoggingEvent event, int value);
|
|
|
| - FrameStatsMap GetFrameStatsData() const;
|
| + FrameStatsMap GetFrameStatsData(EventMediaType media_type) const;
|
|
|
| - PacketStatsMap GetPacketStatsData() const;
|
| + PacketStatsMap GetPacketStatsData(EventMediaType media_type) const;
|
|
|
| GenericStatsMap GetGenericStatsData() const;
|
|
|
| @@ -66,6 +71,12 @@ class LoggingStats {
|
| DISALLOW_COPY_AND_ASSIGN(LoggingStats);
|
| };
|
|
|
| +// Converts stats provided in |frame_stats_map| and |packet_stats_map| to
|
| +// base::DictionaryValue format. See .cc file for the exact structure.
|
| +scoped_ptr<base::DictionaryValue> ConvertStats(
|
| + const FrameStatsMap& frame_stats_map,
|
| + const PacketStatsMap& packet_stats_map);
|
| +
|
| } // namespace cast
|
| } // namespace media
|
|
|
|
|