You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
508 B
C++
20 lines
508 B
C++
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
// Copyright The Music Player Daemon Project
|
|
|
|
#pragma once
|
|
|
|
struct MixerPlugin;
|
|
class Mixer;
|
|
class Filter;
|
|
|
|
extern const MixerPlugin software_mixer_plugin;
|
|
|
|
/**
|
|
* Attach a #VolumeFilter to this mixer. The #VolumeFilter is the
|
|
* entity which actually applies the volume; it is created and managed
|
|
* by the output. Mixer::SetVolume() calls will be forwarded to
|
|
* volume_filter_set().
|
|
*/
|
|
void
|
|
software_mixer_set_filter(Mixer &mixer, Filter *filter) noexcept;
|