Package org.robovm.apple.audiotoolbox
Class MusicDevice
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.audiotoolbox.AudioComponentInstance
org.robovm.apple.audiotoolbox.MusicDevice
public class MusicDevice extends AudioComponentInstance
-
Nested Class Summary
Nested classes/interfaces inherited from class org.robovm.apple.audiotoolbox.AudioComponentInstance
AudioComponentInstance.AudioComponentInstancePtrNested classes/interfaces inherited from class org.robovm.rt.bro.NativeObject
NativeObject.Marshaler -
Constructor Summary
Constructors Constructor Description MusicDevice() -
Method Summary
Modifier and Type Method Description booleancanDo(MusicDeviceSelector inSelectorID)static MusicDevicecreate(AudioComponent component)voidmidiEvent(int status, int data1, int data2, int offsetSampleFrame)protected static OSStatusmidiEvent0(AudioComponentInstance inUnit, int status, int data1, int data2, int offsetSampleFrame)protected static OSStatusmIDIEventList0(AudioComponentInstance inUnit, int inOffsetSampleFrame, MIDIEventList evtList)intstartNote(int groupID, int offsetSampleFrame, MusicDeviceNoteParams params)protected static OSStatusstartNote0(AudioComponentInstance inUnit, int inInstrument, int inGroupID, IntPtr outNoteInstanceID, int inOffsetSampleFrame, MusicDeviceNoteParams inParams)voidstopNote(int groupID, int noteInstanceID, int offsetSampleFrame)protected static OSStatusstopNote0(AudioComponentInstance inUnit, int groupID, int noteInstanceID, int offsetSampleFrame)voidsysEx(byte[] data)protected static OSStatussysEx0(AudioComponentInstance inUnit, long data, int length)Methods inherited from class org.robovm.apple.audiotoolbox.AudioComponentInstance
create0, dispose, dispose0, getComponent
-
Constructor Details
-
MusicDevice
public MusicDevice()
-
-
Method Details
-
create
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
canDo
- Since:
- Available in iOS 3.0 and later.
-
midiEvent
public void midiEvent(int status, int data1, int data2, int offsetSampleFrame) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
sysEx
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
startNote
public int startNote(int groupID, int offsetSampleFrame, MusicDeviceNoteParams params) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
stopNote
public void stopNote(int groupID, int noteInstanceID, int offsetSampleFrame) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
midiEvent0
protected static OSStatus midiEvent0(AudioComponentInstance inUnit, int status, int data1, int data2, int offsetSampleFrame) -
sysEx0
-
mIDIEventList0
protected static OSStatus mIDIEventList0(AudioComponentInstance inUnit, int inOffsetSampleFrame, MIDIEventList evtList)- Since:
- Available in iOS 15.0 and later.
-
startNote0
protected static OSStatus startNote0(AudioComponentInstance inUnit, int inInstrument, int inGroupID, IntPtr outNoteInstanceID, int inOffsetSampleFrame, MusicDeviceNoteParams inParams) -
stopNote0
protected static OSStatus stopNote0(AudioComponentInstance inUnit, int groupID, int noteInstanceID, int offsetSampleFrame)
-