Package org.robovm.apple.audiotoolbox
Class MusicTrack
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.audiotoolbox.MusicTrack
-
public class MusicTrack extends org.robovm.rt.bro.NativeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MusicTrack.MusicTrackPtr
-
Constructor Summary
Constructors Modifier Constructor Description protected
MusicTrack()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear(double startTime, double endTime)
protected OSStatus
clear0(double inStartTime, double inEndTime)
void
copyInsert(double sourceStartTime, double sourceEndTime, MusicTrack destTrack, double destInsertTime)
protected OSStatus
copyInsert0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime)
void
cut(double startTime, double endTime)
protected OSStatus
cut0(double inStartTime, double inEndTime)
MIDIEndpoint
getDestMIDIEndpoint()
protected OSStatus
getDestMIDIEndpoint0(MIDIEndpoint.MIDIEndpointPtr outEndpoint)
int
getDestNode()
protected OSStatus
getDestNode0(org.robovm.rt.bro.ptr.IntPtr outNode)
<T extends org.robovm.rt.bro.Struct<T>>
TgetProperty(MusicTrackProperty id, java.lang.Class<T> type)
protected OSStatus
getProperty0(MusicTrackProperty inPropertyID, org.robovm.rt.bro.ptr.VoidPtr outData, org.robovm.rt.bro.ptr.IntPtr ioLength)
double
getPropertyAsDouble(MusicTrackProperty id)
float
getPropertyAsFloat(MusicTrackProperty id)
int
getPropertyAsInt(MusicTrackProperty id)
long
getPropertyAsLong(MusicTrackProperty id)
MusicSequence
getSequence()
protected OSStatus
getSequence0(MusicSequence.MusicSequencePtr outSequence)
void
merge(double sourceStartTime, double sourceEndTime, MusicTrack destTrack, double destInsertTime)
protected OSStatus
merge0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime)
void
moveEvents(double startTime, double endTime, double moveTime)
protected OSStatus
moveEvents0(double inStartTime, double inEndTime, double inMoveTime)
void
newAUPresetEvent(double timeStamp, AUPresetEvent presetEvent)
protected OSStatus
newAUPresetEvent0(double inTimeStamp, AUPresetEvent inPresetEvent)
void
newExtendedNoteEvent(double timeStamp, ExtendedNoteOnEvent info)
protected OSStatus
newExtendedNoteEvent0(double inTimeStamp, ExtendedNoteOnEvent inInfo)
void
newExtendedTempoEvent(double timeStamp, double bpm)
protected OSStatus
newExtendedTempoEvent0(double inTimeStamp, double inBPM)
void
newMetaEvent(double timeStamp, MIDIMetaEvent metaEvent)
protected OSStatus
newMetaEvent0(double inTimeStamp, MIDIMetaEvent inMetaEvent)
void
newMIDIChannelEvent(double timeStamp, MIDIChannelMessage message)
protected OSStatus
newMIDIChannelEvent0(double inTimeStamp, MIDIChannelMessage inMessage)
void
newMIDINoteEvent(double timeStamp, MIDINoteMessage message)
protected OSStatus
newMIDINoteEvent0(double inTimeStamp, MIDINoteMessage inMessage)
void
newMIDIRawDataEvent(double timeStamp, MIDIRawData rawData)
protected OSStatus
newMIDIRawDataEvent0(double inTimeStamp, MIDIRawData inRawData)
void
newParameterEvent(double timeStamp, AUParameterEvent info)
protected OSStatus
newParameterEvent0(double inTimeStamp, AUParameterEvent inInfo)
void
newUserEvent(double timeStamp, MusicEventUserData userData)
protected OSStatus
newUserEvent0(double inTimeStamp, MusicEventUserData inUserData)
void
setDestMIDIEndpoint(MIDIEndpoint endpoint)
protected OSStatus
setDestMIDIEndpoint0(MIDIEndpoint inEndpoint)
void
setDestNode(int node)
protected OSStatus
setDestNode0(int inNode)
void
setProperty(MusicTrackProperty id, double value)
void
setProperty(MusicTrackProperty id, float value)
void
setProperty(MusicTrackProperty id, int value)
void
setProperty(MusicTrackProperty id, long value)
<T extends org.robovm.rt.bro.Struct<T>>
voidsetProperty(MusicTrackProperty id, T data)
protected OSStatus
setProperty0(MusicTrackProperty inPropertyID, org.robovm.rt.bro.ptr.VoidPtr inData, int inLength)
-
-
-
Method Detail
-
getSequence
public MusicSequence getSequence() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setDestNode
public void setDestNode(int node) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setDestMIDIEndpoint
public void setDestMIDIEndpoint(MIDIEndpoint endpoint) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getDestNode
public int getDestNode() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getDestMIDIEndpoint
public MIDIEndpoint getDestMIDIEndpoint() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getProperty
public <T extends org.robovm.rt.bro.Struct<T>> T getProperty(MusicTrackProperty id, java.lang.Class<T> type) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setProperty
public <T extends org.robovm.rt.bro.Struct<T>> void setProperty(MusicTrackProperty id, T data) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getPropertyAsInt
public int getPropertyAsInt(MusicTrackProperty id) throws OSStatusException
- Throws:
OSStatusException
-
getPropertyAsLong
public long getPropertyAsLong(MusicTrackProperty id) throws OSStatusException
- Throws:
OSStatusException
-
getPropertyAsFloat
public float getPropertyAsFloat(MusicTrackProperty id) throws OSStatusException
- Throws:
OSStatusException
-
getPropertyAsDouble
public double getPropertyAsDouble(MusicTrackProperty id) throws OSStatusException
- Throws:
OSStatusException
-
setProperty
public void setProperty(MusicTrackProperty id, int value) throws OSStatusException
- Throws:
OSStatusException
-
setProperty
public void setProperty(MusicTrackProperty id, long value) throws OSStatusException
- Throws:
OSStatusException
-
setProperty
public void setProperty(MusicTrackProperty id, float value) throws OSStatusException
- Throws:
OSStatusException
-
setProperty
public void setProperty(MusicTrackProperty id, double value) throws OSStatusException
- Throws:
OSStatusException
-
moveEvents
public void moveEvents(double startTime, double endTime, double moveTime) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
clear
public void clear(double startTime, double endTime) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
cut
public void cut(double startTime, double endTime) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
copyInsert
public void copyInsert(double sourceStartTime, double sourceEndTime, MusicTrack destTrack, double destInsertTime) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
merge
public void merge(double sourceStartTime, double sourceEndTime, MusicTrack destTrack, double destInsertTime) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newMIDINoteEvent
public void newMIDINoteEvent(double timeStamp, MIDINoteMessage message) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newMIDIChannelEvent
public void newMIDIChannelEvent(double timeStamp, MIDIChannelMessage message) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newMIDIRawDataEvent
public void newMIDIRawDataEvent(double timeStamp, MIDIRawData rawData) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newExtendedNoteEvent
public void newExtendedNoteEvent(double timeStamp, ExtendedNoteOnEvent info) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newParameterEvent
public void newParameterEvent(double timeStamp, AUParameterEvent info) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newExtendedTempoEvent
public void newExtendedTempoEvent(double timeStamp, double bpm) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newMetaEvent
public void newMetaEvent(double timeStamp, MIDIMetaEvent metaEvent) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newUserEvent
public void newUserEvent(double timeStamp, MusicEventUserData userData) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newAUPresetEvent
public void newAUPresetEvent(double timeStamp, AUPresetEvent presetEvent) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getSequence0
protected OSStatus getSequence0(MusicSequence.MusicSequencePtr outSequence)
- Since:
- Available in iOS 5.0 and later.
-
setDestNode0
protected OSStatus setDestNode0(int inNode)
- Since:
- Available in iOS 5.0 and later.
-
setDestMIDIEndpoint0
protected OSStatus setDestMIDIEndpoint0(MIDIEndpoint inEndpoint)
- Since:
- Available in iOS 5.0 and later.
-
getDestNode0
protected OSStatus getDestNode0(org.robovm.rt.bro.ptr.IntPtr outNode)
- Since:
- Available in iOS 5.0 and later.
-
getDestMIDIEndpoint0
protected OSStatus getDestMIDIEndpoint0(MIDIEndpoint.MIDIEndpointPtr outEndpoint)
- Since:
- Available in iOS 5.0 and later.
-
setProperty0
protected OSStatus setProperty0(MusicTrackProperty inPropertyID, org.robovm.rt.bro.ptr.VoidPtr inData, int inLength)
- Since:
- Available in iOS 5.0 and later.
-
getProperty0
protected OSStatus getProperty0(MusicTrackProperty inPropertyID, org.robovm.rt.bro.ptr.VoidPtr outData, org.robovm.rt.bro.ptr.IntPtr ioLength)
- Since:
- Available in iOS 5.0 and later.
-
moveEvents0
protected OSStatus moveEvents0(double inStartTime, double inEndTime, double inMoveTime)
- Since:
- Available in iOS 5.0 and later.
-
clear0
protected OSStatus clear0(double inStartTime, double inEndTime)
- Since:
- Available in iOS 5.0 and later.
-
cut0
protected OSStatus cut0(double inStartTime, double inEndTime)
- Since:
- Available in iOS 5.0 and later.
-
copyInsert0
protected OSStatus copyInsert0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime)
- Since:
- Available in iOS 5.0 and later.
-
merge0
protected OSStatus merge0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime)
- Since:
- Available in iOS 5.0 and later.
-
newMIDINoteEvent0
protected OSStatus newMIDINoteEvent0(double inTimeStamp, MIDINoteMessage inMessage)
- Since:
- Available in iOS 5.0 and later.
-
newMIDIChannelEvent0
protected OSStatus newMIDIChannelEvent0(double inTimeStamp, MIDIChannelMessage inMessage)
- Since:
- Available in iOS 5.0 and later.
-
newMIDIRawDataEvent0
protected OSStatus newMIDIRawDataEvent0(double inTimeStamp, MIDIRawData inRawData)
- Since:
- Available in iOS 5.0 and later.
-
newExtendedNoteEvent0
protected OSStatus newExtendedNoteEvent0(double inTimeStamp, ExtendedNoteOnEvent inInfo)
- Since:
- Available in iOS 5.0 and later.
-
newParameterEvent0
protected OSStatus newParameterEvent0(double inTimeStamp, AUParameterEvent inInfo)
- Since:
- Available in iOS 5.0 and later.
-
newExtendedTempoEvent0
protected OSStatus newExtendedTempoEvent0(double inTimeStamp, double inBPM)
- Since:
- Available in iOS 5.0 and later.
-
newMetaEvent0
protected OSStatus newMetaEvent0(double inTimeStamp, MIDIMetaEvent inMetaEvent)
- Since:
- Available in iOS 5.0 and later.
-
newUserEvent0
protected OSStatus newUserEvent0(double inTimeStamp, MusicEventUserData inUserData)
- Since:
- Available in iOS 5.0 and later.
-
newAUPresetEvent0
protected OSStatus newAUPresetEvent0(double inTimeStamp, AUPresetEvent inPresetEvent)
- Since:
- Available in iOS 5.0 and later.
-
-