CoreMIDI Changes for Objective-C
CoreMIDI
MIDINetworkSession.h
| Declaration | |
|---|---|
| From | + (id)connectionWithHost:(MIDINetworkHost *)host |
| To | + (instancetype _Nonnull)connectionWithHost:(MIDINetworkHost * _Nonnull)host |
| Declaration | |
|---|---|
| From | + (id)hostWithName:(NSString *)name address:(NSString *)address port:(NSUInteger)port |
| To | + (instancetype _Nonnull)hostWithName:(NSString * _Nonnull)name address:(NSString * _Nonnull)address port:(NSUInteger)port |
| Declaration | |
|---|---|
| From | + (id)hostWithName:(NSString *)name netService:(NSNetService *)netService |
| To | + (instancetype _Nonnull)hostWithName:(NSString * _Nonnull)name netService:(NSNetService * _Nonnull)netService |
| Declaration | |
|---|---|
| From | + (id)hostWithName:(NSString *)name netServiceName:(NSString *)netServiceName netServiceDomain:(NSString *)netServiceDomain |
| To | + (instancetype _Nonnull)hostWithName:(NSString * _Nonnull)name netServiceName:(NSString * _Nonnull)netServiceName netServiceDomain:(NSString * _Nonnull)netServiceDomain |
Modified -[MIDINetworkSession connections]
| Declaration | |
|---|---|
| From | - (NSSet *)connections |
| To | - (NSSet<MIDINetworkConnection *> * _Nonnull)connections |
Modified -[MIDINetworkSession contacts]
| Declaration | |
|---|---|
| From | - (NSSet *)contacts |
| To | - (NSSet<MIDINetworkHost *> * _Nonnull)contacts |
MIDIServices.h
Removed kMIDIObjectType_ExternalMask
Removed #def MIDIPacketNext
Modified MIDIObjectSetDictionaryProperty()
| Declaration | |
|---|---|
| From | OSStatus MIDIObjectSetDictionaryProperty (
MIDIObjectRef obj,
CFStringRef propertyID,
CFDictionaryRef data
);
|
| To | OSStatus MIDIObjectSetDictionaryProperty (
MIDIObjectRef obj,
CFStringRef _Nonnull propertyID,
CFDictionaryRef _Nonnull dict
);
|