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