// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_WEBRTC_WEBRTC_AUDIO_DEVICE_NOT_IMPL_H_ #define THIRD_PARTY_BLINK_RENDERER_MODULES_WEBRTC_WEBRTC_AUDIO_DEVICE_NOT_IMPL_H_ #include <stdint.h> #include "build/build_config.h" #include "third_party/blink/renderer/modules/modules_export.h" #include "third_party/webrtc/modules/audio_device/include/audio_device.h" namespace blink { // WebRtcAudioDeviceNotImpl contains default implementations of all methods // in the webrtc::AudioDeviceModule which are currently not supported in Chrome. // The real implementation is in WebRtcAudioDeviceImpl and it derives from // this class. The main purpose of breaking out non-implemented methods into // a separate unit is to make WebRtcAudioDeviceImpl more readable and easier // to maintain. class MODULES_EXPORT WebRtcAudioDeviceNotImpl : public webrtc::AudioDeviceModule { … }; } // namespace blink #endif // THIRD_PARTY_BLINK_RENDERER_MODULES_WEBRTC_WEBRTC_AUDIO_DEVICE_NOT_IMPL_H_