protected function execute(InputInterface $input, OutputInterface $output)
 {
     $sampler = new LinuxSampler();
     $output->writeln('Connecting to server...');
     $sampler->connect();
     $output->writeln('Available output drivers: ' . $sampler->getAvailableAudioOutputDrivers());
     $driversList = $sampler->getAvailableAudioOutputDriverList();
     $output->writeln('List:');
     foreach ($driversList as $driver) {
         $output->writeln(' ' . $driver);
         $driverInfos = $sampler->getAudioOutputDriverInfo($driver);
         $output->writeln('  Description: ' . $driverInfos->description);
         $output->writeln('  Version: ' . $driverInfos->version);
         $output->writeln('  Parameters: ' . implode(', ', $driverInfos->parameters));
     }
 }
 public function testGetAvailableAudioOutputDrivers()
 {
     $res = $this->linuxsampler->getAvailableAudioOutputDrivers();
     $this->assertInternalType('int', $res);
 }