Repository navigation
CoreMIDI tvOS xcode27.2 b3
Alex Soto edited this page Oct 17, 2026
·
1 revision
#CoreMIDI.framework
diff -ruN /Applications/Xcode_27.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIUMPMutableEndpoint.h /Applications/Xcode_27.2.0-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIUMPMutableEndpoint.h
--- /Applications/Xcode_27.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIUMPMutableEndpoint.h 2026-08-15 21:51:33
+++ /Applications/Xcode_27.2.0-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMIDI.framework/Headers/MIDIUMPMutableEndpoint.h 2026-10-03 23:54:24
@@ -155,6 +155,15 @@
@discussion A MIDIUMPMutableEndpoint must be cache enabled before it is visible via API.
Note that Function Blocks may only be registered to uncached MIDIUMPMutableEndpoint
objects.
+
+ Disabling an endpoint also stops delivery to its destinationCallback. Re-enabling the
+ endpoint resumes delivery to the same callback.
+
+ If this method returns NO, the endpoint is left as it was found, including whether
+ delivery to destinationCallback is running.
+
+ Note: Because both enabling and disabling synchronize against delivery, this method must
+ not be called from within the endpoint's own destinationCallback.
*/
- (BOOL)setEnabled:(BOOL)isEnabled
error:(NSError* _Nullable*)error;