From a3d2ee35944db4dd0a3a342bb7f2df69f229f45d Mon Sep 17 00:00:00 2001 From: Gary Scavone Date: Wed, 9 Oct 2013 23:44:33 +0200 Subject: Version 2.1 --- tests/info.cpp | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) (limited to 'tests/info.cpp') diff --git a/tests/info.cpp b/tests/info.cpp index 9cd9738..fdde049 100644 --- a/tests/info.cpp +++ b/tests/info.cpp @@ -25,7 +25,7 @@ int main(int argc, char *argv[]) int devices = audio->getDeviceCount(); cout << "\nFound " << devices << " devices ...\n"; - for (int i=0; igetDeviceInfo(i, &my_info); } @@ -35,29 +35,32 @@ int main(int argc, char *argv[]) } cout << "\nname = " << my_info.name << '\n'; - if (my_info.probed == true) + if (my_info.probed == true) { cout << "probe successful\n"; + cout << "maxOutputChans = " << my_info.maxOutputChannels << '\n'; + cout << "minOutputChans = " << my_info.minOutputChannels << '\n'; + cout << "maxInputChans = " << my_info.maxInputChannels << '\n'; + cout << "minInputChans = " << my_info.minInputChannels << '\n'; + cout << "maxDuplexChans = " << my_info.maxDuplexChannels << '\n'; + cout << "minDuplexChans = " << my_info.minDuplexChannels << '\n'; + if (my_info.hasDuplexSupport) cout << "duplex support = true\n"; + else cout << "duplex support = false\n"; + if (my_info.isDefault) cout << "is default device = true\n"; + else cout << "is default device = false\n"; + cout << "format = " << my_info.nativeFormats << '\n'; + if (my_info.nSampleRates == -1) { + cout << "min_srate = " << my_info.sampleRates[0]; + cout << ", max_srate = " << my_info.sampleRates[1] << '\n'; + } + else { + cout << "sample rates = "; + for (int j=0; j