Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created September 13, 2022 14:11
previous-api-comparison/ios-api-diff.md
title description author ms.author ms.date ms.topic ms.assetid ms.prod
Xamarin.iOS SDK API diff
List of API changes for Xamarin.iOS.
spouliot
sepoulio
9/13/2022
article
f7934223-2a8c-d5d4-788f-79d2f8610aa7
xamarin

Xamarin.iOS SDK API diff

Namespace CoreMidi

Type Changed: CoreMidi.MidiMessageType

Added value:

UnknownF = 15,

Type Changed: CoreMidi.MidiSysExStatus

Added values:

MixedDataSetHeader = 8,
MixedDataSetPayload = 9,

New Type: CoreMidi.MidiBluetoothDriver

public class MidiBluetoothDriver {
	// constructors
	public MidiBluetoothDriver ();
	// methods
	public static int ActivateAllConnections ();
	public static int Disconnect (Foundation.NSString uuid);
}

New Type: CoreMidi.MidiNoteAttribute

[Serializable]
public enum MidiNoteAttribute {
	ManufacturerSpecific = 1,
	None = 0,
	Pitch = 3,
	ProfileSpecific = 2,
}

New Type: CoreMidi.MidiPerNoteManagementOptions

[Serializable]
[Flags]
public enum MidiPerNoteManagementOptions {
	Detach = 2,
	Reset = 1,
}

New Type: CoreMidi.MidiProgramChangeOptions

[Serializable]
[Flags]
public enum MidiProgramChangeOptions {
	BankValid = 1,
}

New Type: CoreMidi.MidiUtilityStatus

[Serializable]
public enum MidiUtilityStatus {
	JitterReductionClock = 1,
	JitterReductionTimestamp = 2,
	Noop = 0,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment