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.
5 #include "media/cast/logging/logging_defines.h"
7 #include "base/logging.h"
12 CastLoggingConfig::CastLoggingConfig(bool sender)
14 enable_raw_data_collection(false),
15 enable_stats_data_collection(false),
16 enable_uma_stats(false),
17 enable_tracing(false) {}
19 CastLoggingConfig::~CastLoggingConfig() {}
21 CastLoggingConfig GetDefaultCastSenderLoggingConfig() {
22 CastLoggingConfig config(true);
26 CastLoggingConfig GetDefaultCastReceiverLoggingConfig() {
27 CastLoggingConfig config(false);
31 std::string CastLoggingToString(CastLoggingEvent event) {
34 // Can happen if the sender and receiver of RTCP log messages are not
43 case(kVideoAckReceived):
44 return "VideoAckReceived";
48 return "AudioAckSent";
50 return "VideoAckSent";
51 case(kAudioFrameReceived):
52 return "AudioFrameReceived";
53 case(kAudioFrameCaptured):
54 return "AudioFrameCaptured";
55 case(kAudioFrameEncoded):
56 return "AudioFrameEncoded";
57 case(kAudioPlayoutDelay):
58 return "AudioPlayoutDelay";
59 case(kAudioFrameDecoded):
60 return "AudioFrameDecoded";
61 case(kVideoFrameCaptured):
62 return "VideoFrameCaptured";
63 case(kVideoFrameReceived):
64 return "VideoFrameReceived";
65 case(kVideoFrameSentToEncoder):
66 return "VideoFrameSentToEncoder";
67 case(kVideoFrameEncoded):
68 return "VideoFrameEncoded";
69 case(kVideoFrameDecoded):
70 return "VideoFrameDecoded";
71 case(kVideoRenderDelay):
72 return "VideoRenderDelay";
73 case(kPacketSentToPacer):
74 return "PacketSentToPacer";
75 case(kPacketSentToNetwork):
76 return "PacketSentToNetwork";
77 case(kPacketRetransmitted):
78 return "PacketRetransmited";
79 case(kAudioPacketReceived):
80 return "AudioPacketReceived";
81 case(kVideoPacketReceived):
82 return "VideoPacketReceived";
83 case(kDuplicatePacketReceived):
84 return "DuplicatePacketReceived";
91 FrameEvent::FrameEvent() {}
92 FrameEvent::~FrameEvent() {}
94 BasePacketInfo::BasePacketInfo() {}
95 BasePacketInfo::~BasePacketInfo() {}
97 PacketEvent::PacketEvent() {}
98 PacketEvent::~PacketEvent() {}
100 GenericEvent::GenericEvent() {}
101 GenericEvent::~GenericEvent() {}
103 ReceiverRtcpEvent::ReceiverRtcpEvent() {}
104 ReceiverRtcpEvent::~ReceiverRtcpEvent() {}
106 FrameLogStats::FrameLogStats()
112 FrameLogStats::~FrameLogStats() {}