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