#include "content/browser/media/audible_metrics.h"
#include <utility>
#include "base/containers/contains.h"
#include "base/metrics/histogram_macros.h"
#include "base/time/default_tick_clock.h"
namespace content {
AudibleMetrics::AudibleMetrics()
: … { … }
AudibleMetrics::~AudibleMetrics() = default;
void AudibleMetrics::UpdateAudibleWebContentsState(
const WebContents* web_contents, bool audible) { … }
void AudibleMetrics::WebContentsDestroyed(const WebContents* web_contents,
bool recently_audible) { … }
void AudibleMetrics::SetClockForTest(const base::TickClock* test_clock) { … }
void AudibleMetrics::AddAudibleWebContents(const WebContents* web_contents) { … }
void AudibleMetrics::RemoveAudibleWebContents(const WebContents* web_contents) { … }
}