#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "content/renderer/media/audio_decoder.h"
#include <stdint.h>
#include <vector>
#include "base/logging.h"
#include "base/strings/string_util.h"
#include "base/time/time.h"
#include "media/base/audio_bus.h"
#include "media/base/limits.h"
#include "media/filters/audio_file_reader.h"
#include "media/filters/in_memory_url_protocol.h"
#include "media/media_buildflags.h"
#include "third_party/blink/public/platform/web_audio_bus.h"
AudioBus;
AudioFileReader;
InMemoryUrlProtocol;
vector;
WebAudioBus;
namespace content {
bool DecodeAudioFileData(
blink::WebAudioBus* destination_bus,
const char* data, size_t data_size) { … }
}