- add sources.
[platform/framework/web/crosswalk.git] / src / media / cast / logging / logging_defines.cc
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "media/cast/logging/logging_defines.h"
6
7 #include "base/logging.h"
8
9 namespace media {
10 namespace cast {
11
12 std::string CastLoggingToString(CastLoggingEvent event) {
13   switch (event) {
14     case(kRtt):
15       return "Rtt";
16     case(kPacketLoss):
17       return "PacketLoss";
18     case(kJitter):
19       return "Jitter";
20     case(kAckReceived):
21       return "AckReceived";
22     case(kAckSent):
23       return "AckSent";
24     case(kLastEvent):
25       return "LastEvent";
26     case(kAudioFrameCaptured):
27       return "AudioFrameCaptured";
28     case(kAudioFrameEncoded):
29       return "AudioFrameEncoded";
30     case(kAudioPlayoutDelay):
31       return "AudioPlayoutDelay";
32     case(kAudioFrameDecoded):
33       return "AudioFrameDecoded";
34     case(kVideoFrameCaptured):
35       return "VideoFrameCaptured";
36     case(kVideoFrameSentToEncoder):
37       return "VideoFrameSentToEncoder";
38     case(kVideoFrameEncoded):
39       return "VideoFrameEncoded";
40     case(kVideoFrameDecoded):
41       return "VideoFrameDecoded";
42     case(kVideoRenderDelay):
43       return "VideoRenderDelay";
44     case(kPacketSentToPacer):
45       return "PacketSentToPacer";
46     case(kPacketSentToNetwork):
47       return "PacketSentToNetwork";
48     case(kPacketRetransmited):
49       return "PacketRetransmited";
50     case(kPacketReceived):
51       return "PacketReceived";
52     default:
53       NOTREACHED();
54       return "";
55   }
56 }
57
58 FrameEvent::FrameEvent() {}
59 FrameEvent::~FrameEvent() {}
60
61 BasePacketInfo::BasePacketInfo() {}
62 BasePacketInfo::~BasePacketInfo() {}
63
64 PacketEvent::PacketEvent() {}
65 PacketEvent::~PacketEvent() {}
66
67 GenericEvent::GenericEvent() {}
68 GenericEvent::~GenericEvent() {}
69
70 FrameLogStats::FrameLogStats()
71     : framerate_fps(0),
72       bitrate_kbps(0),
73       max_delay_ms(0),
74       min_delay_ms(0),
75       avg_delay_ms(0) {}
76 FrameLogStats::~FrameLogStats() {}
77
78 }  // namespace cast
79 }  // namespace media