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.AudioComponentInstancePtr
-
-
Constructor Summary
Constructors Constructor Description MusicDevice()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canDo(MusicDeviceSelector inSelectorID)
static MusicDevice
create(AudioComponent component)
void
midiEvent(int status, int data1, int data2, int offsetSampleFrame)
protected static OSStatus
midiEvent0(AudioComponentInstance inUnit, int status, int data1, int data2, int offsetSampleFrame)
int
startNote(int groupID, int offsetSampleFrame, MusicDeviceNoteParams params)
protected static OSStatus
startNote0(AudioComponentInstance inUnit, int inInstrument, int inGroupID, org.robovm.rt.bro.ptr.IntPtr outNoteInstanceID, int inOffsetSampleFrame, MusicDeviceNoteParams inParams)
void
stopNote(int groupID, int noteInstanceID, int offsetSampleFrame)
protected static OSStatus
stopNote0(AudioComponentInstance inUnit, int groupID, int noteInstanceID, int offsetSampleFrame)
void
sysEx(byte[] data)
protected static OSStatus
sysEx0(AudioComponentInstance inUnit, long data, int length)
-
Methods inherited from class org.robovm.apple.audiotoolbox.AudioComponentInstance
create0, dispose, dispose0, getComponent
-
-
-
-
Method Detail
-
create
public static MusicDevice create(AudioComponent component) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
canDo
public boolean canDo(MusicDeviceSelector inSelectorID)
- 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
public void sysEx(byte[] data) throws OSStatusException
- 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)
- Since:
- Available in iOS 5.0 and later.
-
sysEx0
protected static OSStatus sysEx0(AudioComponentInstance inUnit, long data, int length)
- Since:
- Available in iOS 5.0 and later.
-
startNote0
protected static OSStatus startNote0(AudioComponentInstance inUnit, int inInstrument, int inGroupID, org.robovm.rt.bro.ptr.IntPtr outNoteInstanceID, int inOffsetSampleFrame, MusicDeviceNoteParams inParams)
- Since:
- Available in iOS 5.0 and later.
-
stopNote0
protected static OSStatus stopNote0(AudioComponentInstance inUnit, int groupID, int noteInstanceID, int offsetSampleFrame)
- Since:
- Available in iOS 5.0 and later.
-
-