Package org.robovm.apple.coremidi
Class MIDICISession
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coremidi.MIDICISession
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MIDICISession extends NSObject
- Since:
- Available in iOS 12.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMIDICISession.MIDICISessionPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedMIDICISession()MIDICISession(MIDICIDiscoveredNode discoveredNode, Runnable handler, VoidBlock2<MIDICISession,NSError> disconnectHandler)protectedMIDICISession(NSObject.Handle h, long handle)protectedMIDICISession(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MIDICISession
protected MIDICISession() -
MIDICISession
-
MIDICISession
-
MIDICISession
public MIDICISession(MIDICIDiscoveredNode discoveredNode, Runnable handler, VoidBlock2<MIDICISession,NSError> disconnectHandler)
-
-
Method Details
-
getMidiDestination
-
supportsProfileCapability
public boolean supportsProfileCapability() -
supportsPropertyCapability
public boolean supportsPropertyCapability() -
getDeviceInfo
-
getMaxSysExSize
-
getMaxPropertyRequests
-
getProfileChangedCallback
-
setProfileChangedCallback
-
getProfileSpecificDataHandler
-
setProfileSpecificDataHandler
public void setProfileSpecificDataHandler(VoidBlock4<MIDICISession,Byte,MIDICIProfile,NSData> v) -
init
protected long init(MIDICIDiscoveredNode discoveredNode, Runnable handler, VoidBlock2<MIDICISession,NSError> disconnectHandler) -
profileStateForChannel
-
enableProfile
-
disableProfile
-
sendProfile
- Since:
- Available in iOS 14.0 and later.
-