Struct MidiUtils.AnalyzedMessage

Namespace
SpessaSharp.MIDI.Utils
Assembly
SpessaSharp.dll
public readonly struct MidiUtils.AnalyzedMessage
Inherited Members

Properties

AsAnalyzedParameter

public MidiUtils.AnalyzedParameter? AsAnalyzedParameter { get; }

Property Value

MidiUtils.AnalyzedParameter?

AsDrumsOn

public (int Channel, bool IsDrum)? AsDrumsOn { get; }

Property Value

(int Channel, bool IsDrum)?

AsGlobalMidiParameter

public GlobalMidiParameter? AsGlobalMidiParameter { get; }

Property Value

GlobalMidiParameter?

AsProgramChange

public (int Channel, int Value)? AsProgramChange { get; }

Property Value

(int Channel, int Value)?

MType

public MidiUtils.AnalyzedMessage.Type MType { get; }

Property Value

MidiUtils.AnalyzedMessage.Type

Methods

Of(Type)

public static MidiUtils.AnalyzedMessage Of(MidiUtils.AnalyzedMessage.Type type)

Parameters

type MidiUtils.AnalyzedMessage.Type

Returns

MidiUtils.AnalyzedMessage

Of(AnalyzedParameter)

public static MidiUtils.AnalyzedMessage Of(MidiUtils.AnalyzedParameter analyzedParameter)

Parameters

analyzedParameter MidiUtils.AnalyzedParameter

Returns

MidiUtils.AnalyzedMessage

Of(GlobalMidiParameter)

public static MidiUtils.AnalyzedMessage Of(GlobalMidiParameter parameter)

Parameters

parameter GlobalMidiParameter

Returns

MidiUtils.AnalyzedMessage

OfDrumsOn(int, bool)

public static MidiUtils.AnalyzedMessage OfDrumsOn(int channel, bool isDrum)

Parameters

channel int
isDrum bool

Returns

MidiUtils.AnalyzedMessage

OfProgramChange(int, int)

public static MidiUtils.AnalyzedMessage OfProgramChange(int channel, int value)

Parameters

channel int
value int

Returns

MidiUtils.AnalyzedMessage

Operators

implicit operator AnalyzedMessage(Type)

public static implicit operator MidiUtils.AnalyzedMessage(MidiUtils.AnalyzedMessage.Type type)

Parameters

type MidiUtils.AnalyzedMessage.Type

Returns

MidiUtils.AnalyzedMessage

implicit operator AnalyzedMessage(Type)

public static implicit operator MidiUtils.AnalyzedMessage(MidiUtils.AnalyzedParameter.Type type)

Parameters

type MidiUtils.AnalyzedParameter.Type

Returns

MidiUtils.AnalyzedMessage