Navigation
API > API/Plugins > API/Plugins/RemoteControlProtocolMIDI
MIDI remote control module interface
| Name | IRemoteControlProtocolMIDIModule |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControlProtocolMIDI/Source/RemoteControlProtocolMIDI/Public/IRemoteControlProtocolMIDIModule.h |
| Include Path | #include "IRemoteControlProtocolMIDIModule.h" |
Syntax
class IRemoteControlProtocolMIDIModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TFuture< TSharedPtr< TArray< FFoundMIDIDevice >, ESPMode::ThreadSafe > > GetMIDIDevices
(
bool bRefresh |
Get MIDI devices asynchronously. If bRefresh is true, device info is flushed and re-initialized. | IRemoteControlProtocolMIDIModule.h | |
FOnMIDIDevicesUpdated & GetOnMIDIDevicesUpdated() |
Get MIDI Devices Updated callback. | IRemoteControlProtocolMIDIModule.h | |
bool IsUpdatingDevices() |
Checks if MIDI devices are currently being refreshed/updated. | IRemoteControlProtocolMIDIModule.h |