#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/platform/mediastream/webrtc_uma_histograms.h"
#include "base/logging.h"
#include "base/metrics/histogram_macros.h"
#include "third_party/blink/public/mojom/mediastream/media_stream.mojom-blink.h"
namespace blink {
void LogUserMediaRequestResult(mojom::blink::MediaStreamRequestResult result) { … }
void UpdateWebRTCMethodCount(RTCAPIName api_name) { … }
PerSessionWebRTCAPIMetrics::~PerSessionWebRTCAPIMetrics() { … }
PerSessionWebRTCAPIMetrics* PerSessionWebRTCAPIMetrics::GetInstance() { … }
void PerSessionWebRTCAPIMetrics::IncrementStreamCounter() { … }
void PerSessionWebRTCAPIMetrics::DecrementStreamCounter() { … }
PerSessionWebRTCAPIMetrics::PerSessionWebRTCAPIMetrics() : … { … }
void PerSessionWebRTCAPIMetrics::LogUsage(RTCAPIName api_name) { … }
void PerSessionWebRTCAPIMetrics::LogUsageOnlyOnce(RTCAPIName api_name) { … }
void PerSessionWebRTCAPIMetrics::ResetUsage() { … }
}