Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/VirtualProduction/RemoteControlProtocolMIDI/Source/RemoteControlProtocolMIDI/Public/RemoteControlProtocolMIDI.h |
Include |
#include "RemoteControlProtocolMIDI.h" |
USTRUCT()
struct FRemoteControlMIDIDevice
MIDI protocol device identifier
Name | Description | ||
---|---|---|---|
|
bDeviceIsAvailable |
If device available for use. |
|
|
DeviceId |
User-specified Midi Device Id |
|
|
DeviceName |
Midi Device Name. If specified, takes priority over DeviceId. |
|
|
DeviceSelector |
Midi Device Selector |
|
|
ResolvedDeviceId |
Midi Resolved Device Id. Distinct from the user specified Device Id. |
Name | Description | |
---|---|---|
|
FRemoteControlMIDIDevice() |
Default constructor |
|
FRemoteControlMIDIDevice ( |
Construct for the given DeviceId |
|
FRemoteControlMIDIDevice |
Construct for the given DeviceId and DeviceName |
Name | Description | ||
---|---|---|---|
|
ResolveDeviceId ( |
Resolves the actual Midi Device Id given the FRemoteControlMIDIDevice configuration. |
|
|
SetDevice |
Sets DeviceId and DeviceName, disables bUseProjectSettings and bUseUserDeviceId. |
|
|
SetUseProjectSettings() |
Sets bUseProjectSettings = true, clears bUseUserDeviceId. |
|
|
SetUserDeviceId() |
Sets bUseUserDeviceId = true, clears bUseProjectSettings. |
|
|
ToDisplayName() |
Creates a formatted string to display in the combobox |