static void soundcard(unsigned index) { AudioDevice *soundcard = Audio::getDevice(index); Audio::Info *info; if(!Audio::hasDevice(index) && !soundcard) cout << "Sound device inaccessible or unsupported" << endl; else if(!soundcard) cout << "Sound device unavailable" << endl; else { info = soundcard->getInfo(); cout << "Soundcard Driver: " << info->annotation << endl; if(Audio::isStereo(info->encoding)) cout << "Default Channels: 2" << endl; else cout << "Default Channels: 1" << endl; cout << "Default Encoding: " << Audio::getName(info->encoding) << endl; cout << "Default Buffers: " << info->framecount << endl; cout << "Default Framing: " << info->framing << "ms" << endl; cout << "Default Rate: " << info->rate << " samples per second" << endl; } exit(0); }