550 |
} |
} |
551 |
|
|
552 |
/** |
/** |
553 |
* Will be called by the parser to get all available engines. |
* Will be called by the parser to get the amount of all available engines. |
554 |
*/ |
*/ |
555 |
String LSCPServer::GetAvailableEngines() { |
String LSCPServer::GetAvailableEngines() { |
556 |
dmsg(2,("LSCPServer: GetAvailableEngines()\n")); |
dmsg(2,("LSCPServer: GetAvailableEngines()\n")); |
557 |
LSCPResultSet result("GigEngine"); |
LSCPResultSet result("1"); |
558 |
|
return result.Produce(); |
559 |
|
} |
560 |
|
|
561 |
|
/** |
562 |
|
* Will be called by the parser to get a list of all available engines. |
563 |
|
*/ |
564 |
|
String LSCPServer::ListAvailableEngines() { |
565 |
|
dmsg(2,("LSCPServer: ListAvailableEngines()\n")); |
566 |
|
LSCPResultSet result("\'GIG\'"); |
567 |
return result.Produce(); |
return result.Produce(); |
568 |
} |
} |
569 |
|
|
724 |
dmsg(2,("LSCPServer: GetAvailableAudioOutputDrivers()\n")); |
dmsg(2,("LSCPServer: GetAvailableAudioOutputDrivers()\n")); |
725 |
LSCPResultSet result; |
LSCPResultSet result; |
726 |
try { |
try { |
727 |
|
int n = AudioOutputDeviceFactory::AvailableDrivers().size(); |
728 |
|
result.Add(n); |
729 |
|
} |
730 |
|
catch (LinuxSamplerException e) { |
731 |
|
result.Error(e); |
732 |
|
} |
733 |
|
return result.Produce(); |
734 |
|
} |
735 |
|
|
736 |
|
String LSCPServer::ListAvailableAudioOutputDrivers() { |
737 |
|
dmsg(2,("LSCPServer: ListAvailableAudioOutputDrivers()\n")); |
738 |
|
LSCPResultSet result; |
739 |
|
try { |
740 |
String s = AudioOutputDeviceFactory::AvailableDriversAsString(); |
String s = AudioOutputDeviceFactory::AvailableDriversAsString(); |
741 |
result.Add(s); |
result.Add(s); |
742 |
} |
} |
750 |
dmsg(2,("LSCPServer: GetAvailableMidiInputDrivers()\n")); |
dmsg(2,("LSCPServer: GetAvailableMidiInputDrivers()\n")); |
751 |
LSCPResultSet result; |
LSCPResultSet result; |
752 |
try { |
try { |
753 |
|
int n = MidiInputDeviceFactory::AvailableDrivers().size(); |
754 |
|
result.Add(n); |
755 |
|
} |
756 |
|
catch (LinuxSamplerException e) { |
757 |
|
result.Error(e); |
758 |
|
} |
759 |
|
return result.Produce(); |
760 |
|
} |
761 |
|
|
762 |
|
String LSCPServer::ListAvailableMidiInputDrivers() { |
763 |
|
dmsg(2,("LSCPServer: ListAvailableMidiInputDrivers()\n")); |
764 |
|
LSCPResultSet result; |
765 |
|
try { |
766 |
String s = MidiInputDeviceFactory::AvailableDriversAsString(); |
String s = MidiInputDeviceFactory::AvailableDriversAsString(); |
767 |
result.Add(s); |
result.Add(s); |
768 |
} |
} |