Struct StatusByte
- Namespace
- SpessaSharp.MIDI
- Assembly
- SpessaSharp.dll
public readonly record struct StatusByte : IEquatable<StatusByte>
- Implements
- Inherited Members
Constructors
StatusByte(byte)
public StatusByte(byte Byte)
Parameters
Bytebyte
Properties
Byte
public byte Byte { get; init; }
Property Value
Channel
public int Channel { get; }
Property Value
Status
public int Status { get; }
Property Value
Methods
GE(Type)
public bool GE(MidiMessage.Type type)
Parameters
typeMidiMessage.Type
Returns
InRange(Type, Type)
public bool InRange(MidiMessage.Type min, MidiMessage.Type max)
Parameters
minMidiMessage.TypemaxMidiMessage.Type
Returns
Is(Type)
public bool Is(MidiMessage.Type type)
Parameters
typeMidiMessage.Type
Returns
L(Type)
public bool L(MidiMessage.Type type)
Parameters
typeMidiMessage.Type
Returns
LE(Type)
public bool LE(MidiMessage.Type type)
Parameters
typeMidiMessage.Type
Returns
Of(Type)
public static StatusByte Of(MidiMessage.Type type)
Parameters
typeMidiMessage.Type
Returns
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.
Operators
operator ==(StatusByte, Type)
public static bool operator ==(StatusByte sb, MidiMessage.Type type)
Parameters
sbStatusBytetypeMidiMessage.Type
Returns
implicit operator StatusByte(Type)
public static implicit operator StatusByte(MidiMessage.Type type)
Parameters
typeMidiMessage.Type
Returns
implicit operator StatusByte(byte)
public static implicit operator StatusByte(byte b)
Parameters
bbyte
Returns
operator !=(StatusByte, Type)
public static bool operator !=(StatusByte sb, MidiMessage.Type type)
Parameters
sbStatusBytetypeMidiMessage.Type