30 const PaDeviceInfo* device_info = Pa_GetDeviceInfo(device_id);
32 return "PortAudio device " + std::to_string(device_id) +
": <null>";
34 std::ostringstream out;
35 out <<
"PortAudio device " << device_id <<
" ['" << (device_info->name ? device_info->name :
"unknown") <<
"']"
37 <<
" max_input=" << device_info->maxInputChannels <<
" max_output=" << device_info->maxOutputChannels
38 <<
" default_sample_rate=" <<
static_cast<int>(std::lround(device_info->defaultSampleRate))
39 <<
" low_input_latency=" << device_info->defaultLowInputLatency
40 <<
" low_output_latency=" << device_info->defaultLowOutputLatency;