| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/MIDIDevice/Source/MIDIDevice/Public/MIDIDeviceManager.h |
Include |
#include "MIDIDeviceManager.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMIDIDeviceManager : public UBlueprintFunctionLibrary
Name | Description | ||
---|---|---|---|
|
UMIDIDeviceC... |
CreateMIDIDeviceController |
Creates an instance of a MIDI device controller that can be used to interact with a connected MIDI device |
|
UMIDIDeviceI... |
CreateMIDIDeviceInputController |
Creates an instance of a MIDI device controller that can be used to interact with a connected MIDI device |
|
UMIDIDeviceO... |
CreateMIDIDeviceOutputController ( |
Creates an instance of a MIDI output device controller that can be used to interact with a connected MIDI device |
|
FindAllMIDIDeviceInfo ( |
Enumerates all of the MIDI input and output devices and reports back useful infos such as IDs and names of those devices. |
|
|
FindMIDIDevices ( |
Enumerates all of the connected MIDI devices and reports back with the IDs and names of those devices. |
|
|
GetDefaultMIDIInputDeviceID ( |
Retrieves the default MIDI input device ID. |
|
|
GetDefaultMIDIOutputDeviceID ( |
Retrieves the default MIDI output device ID. |
|
|
GetMIDIInputDeviceIDByName |
Retrieves the MIDI input device ID by name. |
|
|
GetMIDIOutputDeviceIDByName |
Retrieves the MIDI output device ID by name. |
|
|
ProcessMIDIEvents() |
Called every frame to look for any new MIDI events that were received, and routes those events to subscribers. |
|
|
ShutdownMIDIDeviceManager() |
Called from FMIDIDeviceModule to shutdown the device manager. Don't call this yourself. |
|
|
StartupMIDIDeviceManager() |
Called from FMIDIDeviceModule to startup the device manager. Don't call this yourself. |
Name |
Description |
---|---|
bIsInitialized |
True if everything is initialized OK |
MIDIInputDevicesInfo |
MIDI input devices info |
MIDIOutputDevicesInfo |
MIDI output devices info |