// 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_MULTI_CHANNEL_RESAMPLER_H_ #define MEDIA_BASE_MULTI_CHANNEL_RESAMPLER_H_ #include <stddef.h> #include <memory> #include <vector> #include "base/functional/callback.h" #include "media/base/sinc_resampler.h" namespace media { class AudioBus; // MultiChannelResampler is a multi channel wrapper for SincResampler; allowing // high quality sample rate conversion of multiple channels at once. class MEDIA_EXPORT MultiChannelResampler { … }; } // namespace media #endif // MEDIA_BASE_MULTI_CHANNEL_RESAMPLER_H_