output/Print: print the plugin name
This commit is contained in:
parent
503063cddc
commit
39dc83bd82
1
NEWS
1
NEWS
|
@ -2,6 +2,7 @@ ver 0.21 (not yet released)
|
|||
* protocol
|
||||
- "tagtypes" can be used to hide tags
|
||||
- "find" and "search" can sort
|
||||
- "outputs" prints the plugin name
|
||||
- close connection when client sends HTTP request
|
||||
* tags
|
||||
- new tag "OriginalDate"
|
||||
|
|
|
@ -2521,6 +2521,7 @@ OK
|
|||
<screen>
|
||||
outputid: 0
|
||||
outputname: My ALSA Device
|
||||
plugin: alsa
|
||||
outputenabled: 0
|
||||
OK
|
||||
</screen>
|
||||
|
|
|
@ -58,6 +58,12 @@ AudioOutputControl::GetName() const noexcept
|
|||
return output->GetName();
|
||||
}
|
||||
|
||||
const char *
|
||||
AudioOutputControl::GetPluginName() const noexcept
|
||||
{
|
||||
return output->GetPluginName();
|
||||
}
|
||||
|
||||
const char *
|
||||
AudioOutputControl::GetLogName() const noexcept
|
||||
{
|
||||
|
|
|
@ -232,6 +232,9 @@ public:
|
|||
gcc_pure
|
||||
const char *GetName() const noexcept;
|
||||
|
||||
gcc_pure
|
||||
const char *GetPluginName() const noexcept;
|
||||
|
||||
gcc_pure
|
||||
const char *GetLogName() const noexcept;
|
||||
|
||||
|
|
|
@ -147,6 +147,10 @@ public:
|
|||
return name;
|
||||
}
|
||||
|
||||
const char *GetPluginName() const noexcept {
|
||||
return plugin_name;
|
||||
}
|
||||
|
||||
const char *GetLogName() const noexcept {
|
||||
return log_name.c_str();
|
||||
}
|
||||
|
|
|
@ -36,7 +36,10 @@ printAudioDevices(Response &r, const MultipleOutputs &outputs)
|
|||
|
||||
r.Format("outputid: %u\n"
|
||||
"outputname: %s\n"
|
||||
"plugin: %s\n"
|
||||
"outputenabled: %i\n",
|
||||
i, ao.GetName(), ao.IsEnabled());
|
||||
i,
|
||||
ao.GetName(), ao.GetPluginName(),
|
||||
ao.IsEnabled());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue