Commit 1e972174 authored by Max Kellermann's avatar Max Kellermann

output/MultipleOutputs: add method AddNullOutput()

parent 77178e05
......@@ -93,6 +93,20 @@ MultipleOutputs::Configure(EventLoop &event_loop,
}
}
void
MultipleOutputs::AddNullOutput(EventLoop &event_loop,
const ReplayGainConfig &replay_gain_config,
AudioOutputClient &client)
{
ConfigBlock block;
block.AddBlockParam("type", "null");
auto output = LoadOutput(event_loop, replay_gain_config,
mixer_listener,
client, block);
outputs.push_back(output);
}
AudioOutput *
MultipleOutputs::FindByName(const char *name) const
{
......
......@@ -80,6 +80,10 @@ public:
const ReplayGainConfig &replay_gain_config,
AudioOutputClient &client);
void AddNullOutput(EventLoop &event_loop,
const ReplayGainConfig &replay_gain_config,
AudioOutputClient &client);
/**
* Returns the total number of audio output devices, including
* those which are disabled right now.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment