#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "media/base/audio_hash.h"
#include <cmath>
#include <numbers>
#include <sstream>
#include "base/strings/stringprintf.h"
#include "media/base/audio_bus.h"
namespace media {
AudioHash::AudioHash()
: … { … }
AudioHash::~AudioHash() = default;
void AudioHash::Update(const AudioBus* audio_bus, int frames) { … }
std::string AudioHash::ToString() const { … }
bool AudioHash::IsEquivalent(const std::string& other, double tolerance) const { … }
}