blob: b1e7465927d9e61d3fa8b16cf5a4d0589b0e2424 [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_