21#include <JuceHeader.h>
68 return !(*
this == other);
83 int minAudioInputChannels,
84 int maxAudioInputChannels,
85 int minAudioOutputChannels,
86 int maxAudioOutputChannels,
87 bool showMidiInputOptions,
88 bool showMidiOutputSelector,
89 bool showChannelsAsStereoPairs,
90 bool hideAdvancedOptionsWithButton);
94 void paint (juce::Graphics&)
override;
void processAudioSelectionChanges()
std::function< void()> onAudioDeviceChangedDuringAudioSelection
void visibilityChanged() override
void paint(juce::Graphics &) override
Snapshot of the currently selected device's relevant characteristics used to detect changes.
RelevantDeviceCharacteristics(juce::AudioIODevice *d)
juce::AudioIODevice * devPtr
RelevantDeviceCharacteristics()
bool operator==(const RelevantDeviceCharacteristics &other) const
bool operator!=(const RelevantDeviceCharacteristics &other) const
RelevantDeviceCharacteristics(juce::AudioIODevice *d, int i, int o)