blob: fba80f66659a4f2168c61057a0d73a5af7cb6a83 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SRC_MEDIA_PLAYBACK_MEDIAPLAYER_RENDER_AUDIO_RENDERER_H_
#define SRC_MEDIA_PLAYBACK_MEDIAPLAYER_RENDER_AUDIO_RENDERER_H_
#include "src/media/playback/mediaplayer/render/renderer.h"
namespace media_player {
// Abstract base class for sinks that render packets.
class AudioRenderer : public Renderer {
public:
AudioRenderer() {}
~AudioRenderer() override {}
virtual void BindGainControl(
fidl::InterfaceRequest<fuchsia::media::audio::GainControl>
gain_control_request) = 0;
};
} // namespace media_player
#endif // SRC_MEDIA_PLAYBACK_MEDIAPLAYER_RENDER_AUDIO_RENDERER_H_