Class MIDICISession

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class MIDICISession
    extends NSObject
    Since:
    Available in iOS 12.0 and later.
    • Constructor Detail

      • MIDICISession

        protected MIDICISession()
      • MIDICISession

        protected MIDICISession​(NSObject.Handle h,
                                long handle)
      • MIDICISession

        public MIDICISession​(MIDIEntity entity,
                             java.lang.Runnable handler)
    • Method Detail

      • supportsProfileCapability

        public boolean supportsProfileCapability()
      • supportsPropertyCapability

        public boolean supportsPropertyCapability()
      • 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)
      • 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)