26AudioIODeviceType::AudioIODeviceType (
const String& name)
31AudioIODeviceType::~AudioIODeviceType()
36void AudioIODeviceType::addListener (
Listener* l) { listeners.add (l); }
37void AudioIODeviceType::removeListener (
Listener* l) { listeners.remove (l); }
39void AudioIODeviceType::callDeviceChangeListeners()
46AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_CoreAudio() {
return nullptr; }
53#if ! (JUCE_WINDOWS && JUCE_WASAPI)
54AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_WASAPI (
bool) {
return nullptr; }
57#if ! (JUCE_WINDOWS && JUCE_DIRECTSOUND)
58AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_DirectSound() {
return nullptr; }
61#if ! (JUCE_WINDOWS && JUCE_ASIO)
65#if ! (JUCE_LINUX && JUCE_ALSA)
69#if ! (JUCE_LINUX && JUCE_JACK)
73#if ! (JUCE_LINUX && JUCE_BELA)
81#if ! (JUCE_ANDROID && JUCE_USE_ANDROID_OPENSLES)
85#if ! (JUCE_ANDROID && JUCE_USE_ANDROID_OBOE)
virtual void audioDeviceListChanged()=0