// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef MEDIA_BASE_LOOPBACK_AUDIO_CONVERTER_H_ #define MEDIA_BASE_LOOPBACK_AUDIO_CONVERTER_H_ #include "media/base/audio_converter.h" namespace media { // LoopbackAudioConverter works similar to AudioConverter and converts input // streams to different audio parameters. Then, the LoopbackAudioConverter can // be used as an input to another AudioConverter. This allows us to // use converted audio from AudioOutputStreams as input to an AudioConverter. // For example, this allows converting multiple streams into a common format and // using the converted audio as input to another AudioConverter (i.e. a mixer). class MEDIA_EXPORT LoopbackAudioConverter : public AudioConverter::InputCallback { … }; } // namespace media #endif // MEDIA_BASE_LOOPBACK_AUDIO_CONVERTER_H_