#include "third_party/blink/renderer/modules/webrtc/webrtc_audio_device_impl.h"
#include <memory>
#include "base/time/time.h"
#include "media/base/audio_bus.h"
#include "media/base/audio_glitch_info.h"
#include "media/base/audio_parameters.h"
#include "media/base/audio_timestamp_helper.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/testing/task_environment.h"
#include "third_party/blink/renderer/platform/webrtc/webrtc_source.h"
#include "third_party/webrtc/rtc_base/ref_counted_object.h"
namespace blink {
namespace {
class MockAudioTransport : public webrtc::AudioTransport { … };
const int kHardwareSampleRate = …;
const int kHardwareBufferSize = …;
const media::AudioParameters kAudioParameters = …;
}
class WebRtcAudioDeviceImplTest : public testing::Test { … };
TEST_F(WebRtcAudioDeviceImplTest, GetStats) { … }
}