Navigation
Unreal Engine C++ API Reference > Plugins > MIDIDevice
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMIDIDeviceControllerBase
- UMIDIDeviceController
- UMIDIDeviceInputController
- UMIDIDeviceOutputController
References
Module | MIDIDevice |
Header | /Engine/Plugins/Runtime/MIDIDevice/Source/MIDIDevice/Public/MIDIDeviceControllerBase.h |
Include | #include "MIDIDeviceControllerBase.h" |
Syntax
UCLASS&40;Abstract&41;
class UMIDIDeviceControllerBase : public UObject
Remarks
Common functionality for the different MIDI Device Controllers.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FString | The name of this device. This name comes from the MIDI hardware, any might not be unique | |
![]() ![]() ![]() |
int32 | Size of the MIDI buffer in bytes | |
![]() ![]() |
void | Called every frame by UMIDIDeviceManager to poll for new MIDI events and broadcast them out to subscribers of OnMIDIEvent. | |
![]() ![]() |
void | Called during destruction to clean up this device. Don't call this directly. | |
![]() ![]() |
void | StartupDevice
(
const int32 InitDeviceID, |
Called from UMIDIDeviceManager after the controller is created to get it ready to use. |