Package org.robovm.apple.coremidi
Class MIDIDevice
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.coremidi.MIDIObject
org.robovm.apple.coremidi.MIDIDevice
public class MIDIDevice extends MIDIObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMIDIDevice.MIDIDevicePtrNested classes/interfaces inherited from class org.robovm.apple.coremidi.MIDIObject
MIDIObject.MIDIObjectPtrNested classes/interfaces inherited from class org.robovm.rt.bro.NativeObject
NativeObject.Marshaler -
Constructor Summary
Constructors Constructor Description MIDIDevice() -
Method Summary
Modifier and Type Method Description MIDIErroraddEntity(String name, boolean embedded, long numSourceEndpoints, long numDestinationEndpoints, MIDIEntity newEntity)protected MIDIErroraddEntity(String name, boolean embedded, long numSourceEndpoints, long numDestinationEndpoints, MIDIEntity.MIDIEntityPtr newEntity)Deprecated.Use MIDIDeviceNewEntitystatic MIDIDevicecreate(MIDIDriver owner, String name, String manufacturer, String model)protected static MIDIErrorcreate(MIDIDriver owner, String name, String manufacturer, String model, MIDIDevice.MIDIDevicePtr outDevice)static MIDIDevicecreateExternal(String name, String manufacturer, String model)protected static MIDIErrorcreateExternal(String name, String manufacturer, String model, MIDIDevice.MIDIDevicePtr outDevice)MIDIErrordispose()MIDIEntitygetEntity(long entityIndex0)longgetNumberOfEntities()OSStatusnewEntity(String name, MIDIProtocolID protocol, boolean embedded, long numSourceEndpoints, long numDestinationEndpoints, MIDIEntity.MIDIEntityPtr newEntity)MIDIErrorremoveEntity(MIDIEntity entity)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
-
Constructor Details
-
MIDIDevice
public MIDIDevice()
-
-
Method Details
-
addEntity
public MIDIError addEntity(String name, boolean embedded, long numSourceEndpoints, long numDestinationEndpoints, MIDIEntity newEntity) -
create
-
createExternal
-
getNumberOfEntities
public long getNumberOfEntities() -
getEntity
-
newEntity
public OSStatus newEntity(String name, MIDIProtocolID protocol, boolean embedded, long numSourceEndpoints, long numDestinationEndpoints, MIDIEntity.MIDIEntityPtr newEntity)- Since:
- Available in iOS 14.0 and later.
-
addEntity
@Deprecated protected MIDIError addEntity(String name, boolean embedded, long numSourceEndpoints, long numDestinationEndpoints, MIDIEntity.MIDIEntityPtr newEntity)Deprecated.Use MIDIDeviceNewEntity -
removeEntity
-
createExternal
protected static MIDIError createExternal(String name, String manufacturer, String model, MIDIDevice.MIDIDevicePtr outDevice) -
create
protected static MIDIError create(MIDIDriver owner, String name, String manufacturer, String model, MIDIDevice.MIDIDevicePtr outDevice) -
dispose
-