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
,org.robovm.objc.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 class
MIDICISession.MIDICISessionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MIDICISession()
MIDICISession(MIDIEntity entity, java.lang.Runnable handler)
protected
MIDICISession(NSObject.Handle h, long handle)
protected
MIDICISession(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
disableProfile(MIDICIProfile profile, byte channel, NSError.NSErrorPtr outError)
boolean
enableProfile(MIDICIProfile profile, byte channel, NSError.NSErrorPtr outError)
MIDICIDeviceIdentification
getDeviceIdentification()
MIDIEntity
getEntity()
org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,MIDICIProfile,java.lang.Boolean>
getProfileChangedCallback()
void
getProperty(NSData inquiry, byte channel, org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,NSData,NSError> handler)
org.robovm.objc.block.VoidBlock3<MIDICISession,java.lang.Byte,NSData>
getPropertyChangedCallback()
void
hasProperty(NSData inquiry, byte channel, org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,NSData,NSError> handler)
protected long
init(MIDIEntity entity, java.lang.Runnable handler)
MIDICIProfileState
profileStateForChannel(byte channel)
void
setProfileChangedCallback(org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,MIDICIProfile,java.lang.Boolean> v)
void
setProperty(NSData inquiry, byte channel, org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,NSData,NSError> handler)
void
setPropertyChangedCallback(org.robovm.objc.block.VoidBlock3<MIDICISession,java.lang.Byte,NSData> v)
boolean
supportsProfileCapability()
boolean
supportsPropertyCapability()
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
MIDICISession
protected MIDICISession()
-
MIDICISession
protected MIDICISession(NSObject.Handle h, long handle)
-
MIDICISession
protected MIDICISession(NSObject.SkipInit skipInit)
-
MIDICISession
public MIDICISession(MIDIEntity entity, java.lang.Runnable handler)
-
-
Method Detail
-
getEntity
public MIDIEntity getEntity()
-
supportsProfileCapability
public boolean supportsProfileCapability()
-
supportsPropertyCapability
public boolean supportsPropertyCapability()
-
getDeviceIdentification
public MIDICIDeviceIdentification getDeviceIdentification()
-
getProfileChangedCallback
public org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,MIDICIProfile,java.lang.Boolean> getProfileChangedCallback()
-
setProfileChangedCallback
public void setProfileChangedCallback(org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,MIDICIProfile,java.lang.Boolean> v)
-
getPropertyChangedCallback
public org.robovm.objc.block.VoidBlock3<MIDICISession,java.lang.Byte,NSData> getPropertyChangedCallback()
-
setPropertyChangedCallback
public void setPropertyChangedCallback(org.robovm.objc.block.VoidBlock3<MIDICISession,java.lang.Byte,NSData> v)
-
init
protected long init(MIDIEntity entity, java.lang.Runnable handler)
-
profileStateForChannel
public MIDICIProfileState profileStateForChannel(byte channel)
-
enableProfile
public boolean enableProfile(MIDICIProfile profile, byte channel, NSError.NSErrorPtr outError)
-
disableProfile
public boolean disableProfile(MIDICIProfile profile, byte channel, NSError.NSErrorPtr outError)
-
hasProperty
public void hasProperty(NSData inquiry, byte channel, org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,NSData,NSError> handler)
-
getProperty
public void getProperty(NSData inquiry, byte channel, org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,NSData,NSError> handler)
-
setProperty
public void setProperty(NSData inquiry, byte channel, org.robovm.objc.block.VoidBlock4<MIDICISession,java.lang.Byte,NSData,NSError> handler)
-
-