| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/MIDIDevice/Source/MIDIDevice/Public/MIDIDeviceOutputController.h |
Include |
#include "MIDIDeviceOutputController.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class UMIDIDeviceOutputController : public UMIDIDeviceControllerBase
Name | Description | |
---|---|---|
|
~UMIDIDeviceOutputController() |
Destructor that shuts down the device if it's still in use |
Name | Description | ||
---|---|---|---|
|
SendMIDIChannelAftertouch ( |
Sends MIDI Channel Aftertouch event type |
|
|
SendMIDIControlChange |
Sends MIDI Control Change event type |
|
|
SendMIDIEvent ( |
Sends MIDI event raw data for an event type |
|
|
SendMIDINoteAftertouch |
Sends MIDI Aftertouch event type |
|
|
SendMIDINoteOff |
Sends MIDI Off event type |
|
|
SendMIDINoteOn |
Sends MIDI On event type |
|
|
SendMIDIPitchBend |
Sends MIDI Pitch Bend event type |
|
|
SendMIDIProgramChange |
Sends MIDI Program Change event type |
Name | Description | ||
---|---|---|---|
|
GetDeviceName() |
The name of this device. This name comes from the MIDI hardware, any might not be unique |
|
|
GetMIDIBufferSize() |
Size of the MIDI buffer in bytes |
|
|
ShutdownDevice() |
Called during destruction to clean up this device. Don't call this directly. |
|
|
StartupDevice |
Called from UMIDIDeviceManager after the controller is created to get it ready to use. |