blob: d70fc63efd8271cbc2718df37c3834f20c21da1a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "media/cast/logging/logging_defines.h"
#include "base/logging.h"
namespace media {
namespace cast {
CastLoggingConfig::CastLoggingConfig()
: enable_data_collection(false),
enable_uma_stats(false),
enable_tracing(false) {}
CastLoggingConfig::~CastLoggingConfig() {}
CastLoggingConfig GetDefaultCastLoggingConfig() {
CastLoggingConfig config;
return config;
}
std::string CastLoggingToString(CastLoggingEvent event) {
switch (event) {
case(kRttMs):
return "RttMs";
case(kPacketLoss):
return "PacketLoss";
case(kJitterMs):
return "JitterMs";
case(kAckReceived):
return "AckReceived";
case(kRembBitrate):
return "RembBitrate";
case(kAckSent):
return "AckSent";
case(kLastEvent):
return "LastEvent";
case(kAudioFrameReceived):
return "AudioFrameReceived";
case(kAudioFrameCaptured):
return "AudioFrameCaptured";
case(kAudioFrameEncoded):
return "AudioFrameEncoded";
case(kAudioPlayoutDelay):
return "AudioPlayoutDelay";
case(kAudioFrameDecoded):
return "AudioFrameDecoded";
case(kVideoFrameCaptured):
return "VideoFrameCaptured";
case(kVideoFrameReceived):
return "VideoFrameReceived";
case(kVideoFrameSentToEncoder):
return "VideoFrameSentToEncoder";
case(kVideoFrameEncoded):
return "VideoFrameEncoded";
case(kVideoFrameDecoded):
return "VideoFrameDecoded";
case(kVideoRenderDelay):
return "VideoRenderDelay";
case(kPacketSentToPacer):
return "PacketSentToPacer";
case(kPacketSentToNetwork):
return "PacketSentToNetwork";
case(kPacketRetransmited):
return "PacketRetransmited";
case(kPacketReceived):
return "PacketReceived";
default:
NOTREACHED();
return "";
}
}
FrameEvent::FrameEvent() {}
FrameEvent::~FrameEvent() {}
BasePacketInfo::BasePacketInfo() {}
BasePacketInfo::~BasePacketInfo() {}
PacketEvent::PacketEvent() {}
PacketEvent::~PacketEvent() {}
GenericEvent::GenericEvent() {}
GenericEvent::~GenericEvent() {}
FrameLogStats::FrameLogStats()
: framerate_fps(0),
bitrate_kbps(0),
max_delay_ms(0),
min_delay_ms(0),
avg_delay_ms(0) {}
FrameLogStats::~FrameLogStats() {}
} // namespace cast
} // namespace media
|