Hi , I am building a player using JUCE and I was unable to get initialise audio device.
Here is my code and errors I got :
For
deviceManager.addAudioCallback (this);
deviceManager.setCurrentAudioDeviceType(“ALSA”,true);
#ifdef APPLE
juce::String status = deviceManager.initialise (2, 2, nullptr, true, {}, nullptr);
#else
AudioDeviceManager::AudioDeviceSetup AudioSetup;
AudioSetup.sampleRate = 44100;
AudioSetup.bufferSize = 512;
AudioSetup.inputChannels =2;
AudioSetup.inputDeviceName = device.name; //"snd_rpi_hifiberry_dacplus";
// AudioSetup.inputDeviceName = “USB Audio CODEC”;
AudioSetup.outputChannels = 2;
AudioSetup.outputDeviceName = device.name; // "nd_rpi_hifiberry_dacplus" ;
// AudioSetup.outputDeviceName =“USB Audio CODEC” ;
juce::String status = deviceManager.initialise (1, 2, nullptr, true, {} , &AudioSetup);
#endif
I dont know which name to set for DeviceName:
Here is my device listing using JUCE :
type:ALSA
default
pulse
Bluetooth Speaker JBL Go
Bluetooth Speaker JBL Go (1)
Bluetooth Speaker Beoplay A1
Bluetooth Speaker UE Boom 2
Bluetooth Speaker Ministry of Sound Audio S
Bluetooth Speaker Jawbone Big Jambox
USB Audio CODEC, USB Audio; Front speakers
USB Audio CODEC, USB Audio; 2.1 Surround output to Front and Subwoofer speakers
USB Audio CODEC, USB Audio; 4.0 Surround output to Front and Rear speakers
USB Audio CODEC, USB Audio; 4.1 Surround output to Front, Rear and Subwoofer speakers
USB Audio CODEC, USB Audio; 5.0 Surround output to Front, Center and Rear speakers
USB Audio CODEC, USB Audio; 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
USB Audio CODEC, USB Audio; 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
USB Audio CODEC, USB Audio; IEC958 (S/PDIF) Digital Audio Output
USB Audio CODEC, USB Audio; Direct sample snooping device
USB Audio CODEC, USB Audio; Direct hardware device without any conversions
USB Audio CODEC, USB Audio; Hardware device with all software conversions
Thank you very much for any help