blob: b289c670fbd628c27d99b2f5173a9f8b6f1b8a49 [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 GARNET_BIN_MEDIAPLAYER_RENDER_AUDIO_RENDERER_H_
#define GARNET_BIN_MEDIAPLAYER_RENDER_AUDIO_RENDERER_H_
#include "garnet/bin/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::GainControl>
gain_control_request) = 0;
};
} // namespace media_player
#endif // GARNET_BIN_MEDIAPLAYER_RENDER_AUDIO_RENDERER_H_