Opens a Bluetooth MIDI pairing dialogue that allows the user to view and connect to Bluetooth MIDI devices that are currently found nearby. More...
|static bool||open (ModalComponentManager::Callback *exitCallback=nullptr, Rectangle< int > *btWindowBounds=nullptr)|
|Opens the Bluetooth MIDI pairing dialogue, if it is available. More...|
|static bool||isAvailable ()|
|Checks if a Bluetooth MIDI pairing dialogue is available on this platform. More...|
Opens a Bluetooth MIDI pairing dialogue that allows the user to view and connect to Bluetooth MIDI devices that are currently found nearby.
The dialogue will ignore non-MIDI Bluetooth devices.
This dialogue is currently only available on iOS and Android. On OSX, you should instead pair Bluetooth MIDI devices using the "Audio MIDI Setup" app (located in /Applications/Utilities). On Windows, you should use the system settings. On Linux, Bluetooth MIDI devices are currently not supported.
Member Function Documentation
Opens the Bluetooth MIDI pairing dialogue, if it is available.
exitCallback A callback which will be called when the modal bluetooth dialog is closed. btWindowBounds The bounds of the bluetooth window that will be opened. The dialog itself is opened by the OS so cannot be customised by JUCE.
- true if the dialogue was opened, false on error.
- See also
Checks if a Bluetooth MIDI pairing dialogue is available on this platform.
On iOS, this will be true for iOS versions 8.0 and higher.
On Android, this will be true only for Android SDK versions 23 and higher, and additionally only if the device itself supports MIDI over Bluetooth.
On desktop platforms, this will typically be false as the bluetooth pairing is not done inside the app but by other means.
- true if the Bluetooth MIDI pairing dialogue is available, false otherwise.
The documentation for this class was generated from the following file:
Generated on Fri Jan 12 2018 09:51:17 for JUCE by 1.8.13