/******************************************/ /* audioprobe.cpp by Gary P. Scavone, 2001 Probe audio system and prints device info. */ /******************************************/ #include "RtAudio.h" #include #include std::vector< RtAudio::Api > listApis() { std::vector< RtAudio::Api > apis; RtAudio :: getCompiledApi( apis ); std::cout << "\nCompiled APIs:\n"; for ( size_t i=0; i apis = listApis(); for ( size_t api=0; api < apis.size(); api++ ) { errno = 0; char *s; if (argc < 2 || apis[api] == RtAudio::getCompiledApiByName(argv[1]) || (api == std::strtoul(argv[1], &s, 10) && argv[1] != s && !errno)) listDevices(apis[api]); } std::cout << std::endl; return 0; }