Added methods:
public MidiError GetRefCons (out IntPtr ref1, out IntPtr ref2);
public MidiError SetRefCons (IntPtr ref1, IntPtr ref2);
[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
public class MidiEventList : System.Collections.Generic.IEnumerable%LESSERTHANREPLACEMENT%MidiEventPacket%GREATERTHANREPLACEMENT%, System.Collections.IEnumerable {
// constructors
public MidiEventList (MidiProtocolId protocol);
public MidiEventList (MidiProtocolId protocol, int size);
// properties
public uint PacketCount { get; }
public MidiProtocolId Protocol { get; }
// methods
public bool Add (ulong time, uint[] words);
public void Iterate (MidiEventListIterator callback);
public int Receive (MidiEndpoint source);
public int Send (MidiPort port, MidiEndpoint destination);
}
public sealed delegate MidiEventListIterator : System.MulticastDelegate {
// constructors
public MidiEventListIterator (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (ref MidiEventPacket packet, System.AsyncCallback callback, object object);
public virtual void EndInvoke (ref MidiEventPacket packet, System.IAsyncResult result);
public virtual void Invoke (ref MidiEventPacket packet);
}
[ObjCRuntime.NativeNameAttribute("MIDIEventPacket")]
[System.Reflection.DefaultMemberAttribute("Item")]
[System.Runtime.CompilerServices.NullableAttribute(0)]
[System.Runtime.CompilerServices.NullableContextAttribute(1)]
public struct MidiEventPacket {
// properties
public uint Item { get; set; }
public ulong Timestamp { get; set; }
public uint WordCount { get; set; }
public uint[] Words { get; set; }
}
Modified fields:
-public const string Version = "18.2.9609";
+public const string Version = "18.2.9615";