Package org.robovm.apple.coremidi
Class MIDIPort
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.coremidi.MIDIObject
-
- org.robovm.apple.coremidi.MIDIPort
-
public class MIDIPort extends MIDIObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MIDIPort.MIDIPortPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.coremidi.MIDIObject
MIDIObject.MIDIObjectPtr
-
-
Field Summary
Fields Modifier and Type Field Description protected long
localRefconId
-
Constructor Summary
Constructors Constructor Description MIDIPort()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MIDIError
connectSource(MIDIEndpoint source)
protected MIDIError
connectSource(MIDIEndpoint source, long connRefCon)
protected static MIDIError
createDestination(MIDIClient client, java.lang.String name, MIDIEndpoint.MIDIEndpointPtr outDest, org.robovm.objc.block.VoidBlock2<MIDIPacketList,java.lang.Long> readBlock)
protected static MIDIError
createInputPort(MIDIClient client, java.lang.String portName, MIDIPort.MIDIPortPtr outPort, org.robovm.objc.block.VoidBlock2<MIDIPacketList,java.lang.Long> readBlock)
static MIDIPort
createInputPort(MIDIClient client, java.lang.String portName, MIDIReadProc readProc)
protected static MIDIError
createInputPort(MIDIClient client, java.lang.String portName, org.robovm.rt.bro.ptr.FunctionPtr readProc, long refCon, MIDIPort.MIDIPortPtr outPort)
static MIDIPort
createOutputPort(MIDIClient client, java.lang.String portName)
protected static MIDIError
createOutputPort(MIDIClient client, java.lang.String portName, MIDIPort.MIDIPortPtr outPort)
MIDIError
disconnectSource(MIDIEndpoint source)
MIDIError
dispose()
-
Methods inherited from class org.robovm.apple.coremidi.MIDIObject
findByUniqueID, findObjectById, findObjectTypeById, getDataProperty, getDataProperty, getDictionaryProperty, getDictionaryProperty, getIntegerProperty, getIntegerProperty, getProperties, getProperties, getStringProperty, getStringProperty, removeProperty, setDataProperty, setDictionaryProperty, setIntegerProperty, setStringProperty
-
-
-
-
Method Detail
-
createInputPort
public static MIDIPort createInputPort(MIDIClient client, java.lang.String portName, MIDIReadProc readProc)
- Since:
- Available in iOS 4.2 and later.
-
createOutputPort
public static MIDIPort createOutputPort(MIDIClient client, java.lang.String portName)
- Since:
- Available in iOS 4.2 and later.
-
connectSource
public MIDIError connectSource(MIDIEndpoint source)
- Since:
- Available in iOS 4.2 and later.
-
createInputPort
protected static MIDIError createInputPort(MIDIClient client, java.lang.String portName, org.robovm.rt.bro.ptr.FunctionPtr readProc, long refCon, MIDIPort.MIDIPortPtr outPort)
- Since:
- Available in iOS 4.2 and later.
-
createInputPort
protected static MIDIError createInputPort(MIDIClient client, java.lang.String portName, MIDIPort.MIDIPortPtr outPort, org.robovm.objc.block.VoidBlock2<MIDIPacketList,java.lang.Long> readBlock)
- Since:
- Available in iOS 9.0 and later.
-
createOutputPort
protected static MIDIError createOutputPort(MIDIClient client, java.lang.String portName, MIDIPort.MIDIPortPtr outPort)
- Since:
- Available in iOS 4.2 and later.
-
dispose
public MIDIError dispose()
- Since:
- Available in iOS 4.2 and later.
-
connectSource
protected MIDIError connectSource(MIDIEndpoint source, long connRefCon)
- Since:
- Available in iOS 4.2 and later.
-
disconnectSource
public MIDIError disconnectSource(MIDIEndpoint source)
- Since:
- Available in iOS 4.2 and later.
-
createDestination
protected static MIDIError createDestination(MIDIClient client, java.lang.String name, MIDIEndpoint.MIDIEndpointPtr outDest, org.robovm.objc.block.VoidBlock2<MIDIPacketList,java.lang.Long> readBlock)
- Since:
- Available in iOS 9.0 and later.
-
-