FRemoteControlMIDIDevice

MIDI protocol device identifier

Choose your operating system:

Windows

macOS

Linux

References

Module

RemoteControlProtocolMIDI

Header

/Engine/Plugins/VirtualProduction/RemoteControlProtocolMIDI/Source/RemoteControlProtocolMIDI/Public/RemoteControlProtocolMIDI.h

Include

#include "RemoteControlProtocolMIDI.h"

Syntax

USTRUCT()
struct FRemoteControlMIDIDevice

Remarks

MIDI protocol device identifier

Variables

Name Description

Public variable UProperty Category, EditAnywhere

bool

 

bDeviceIsAvailable

If device available for use.

Public variable UProperty Category, EditAnywhere, Meta

int32

 

DeviceId

User-specified Midi Device Id

Public variable UProperty Category, EditAnywhere

FName

 

DeviceName

Midi Device Name. If specified, takes priority over DeviceId.

Public variable UProperty Category, EditAnywhere

ERemoteControlM...

 

DeviceSelector

Midi Device Selector

Public variable UProperty Category, Meta visibleanywhere

int32

 

ResolvedDeviceId

Midi Resolved Device Id. Distinct from the user specified Device Id.

Constructors

Name Description

Public function

FRemoteControlMIDIDevice()

Default constructor

Public function

FRemoteControlMIDIDevice

(
    const int32 DeviceId
)

Construct for the given DeviceId

Public function

FRemoteControlMIDIDevice

(
    const int32 DeviceId,
    const FName& DeviceName
)

Construct for the given DeviceId and DeviceName

Functions

Name Description

Public function

int32

 

ResolveDeviceId

(
    const TArray< FFoundMIDIDevice >& ...
)

Resolves the actual Midi Device Id given the FRemoteControlMIDIDevice configuration.

Public function

void

 

SetDevice

(
    const int32 InDeviceId,
    const FName& InDeviceName
)

Sets DeviceId and DeviceName, disables bUseProjectSettings and bUseUserDeviceId.

Public function

void

 

SetUseProjectSettings()

Sets bUseProjectSettings = true, clears bUseUserDeviceId.

Public function

void

 

SetUserDeviceId()

Sets bUseUserDeviceId = true, clears bUseProjectSettings.

Public function Const

FText

 

ToDisplayName()

Creates a formatted string to display in the combobox