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)); } }