chromium/media/base/audio_glitch_info.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "media/base/audio_glitch_info.h"

#include <utility>

#include "base/metrics/histogram_macros.h"
#include "base/strings/strcat.h"
#include "base/strings/string_number_conversions.h"
#include "base/time/time.h"
#include "base/trace_event/trace_event.h"

namespace media {

std::string AudioGlitchInfo::ToString() const {}

void AudioGlitchInfo::MaybeAddTraceEvent() const {}

// static
AudioGlitchInfo AudioGlitchInfo::SingleBoundedSystemGlitch(
    const base::TimeDelta duration,
    const Direction direction) {}

AudioGlitchInfo& AudioGlitchInfo::operator+=(const AudioGlitchInfo& other) {}

bool operator==(const AudioGlitchInfo& lhs, const AudioGlitchInfo& rhs) {}

AudioGlitchInfo::Accumulator::Accumulator() = default;
AudioGlitchInfo::Accumulator::~Accumulator() = default;

void AudioGlitchInfo::Accumulator::Add(const AudioGlitchInfo& info) {}

AudioGlitchInfo AudioGlitchInfo::Accumulator::GetAndReset() {}

}  // namespace media