Package org.robovm.apple.audiotoolbox
Class MusicTrack
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.audiotoolbox.MusicTrack
public class MusicTrack extends NativeObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMusicTrack.MusicTrackPtrNested classes/interfaces inherited from class org.robovm.rt.bro.NativeObject
NativeObject.Marshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedMusicTrack() -
Method Summary
Modifier and Type Method Description voidclear(double startTime, double endTime)protected OSStatusclear0(double inStartTime, double inEndTime)voidcopyInsert(double sourceStartTime, double sourceEndTime, MusicTrack destTrack, double destInsertTime)protected OSStatuscopyInsert0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime)voidcut(double startTime, double endTime)protected OSStatuscut0(double inStartTime, double inEndTime)MIDIEndpointgetDestMIDIEndpoint()protected OSStatusgetDestMIDIEndpoint0(MIDIEndpoint.MIDIEndpointPtr outEndpoint)intgetDestNode()protected OSStatusgetDestNode0(IntPtr outNode)<T extends Struct<T>>
TgetProperty(MusicTrackProperty id, Class<T> type)protected OSStatusgetProperty0(MusicTrackProperty inPropertyID, VoidPtr outData, IntPtr ioLength)doublegetPropertyAsDouble(MusicTrackProperty id)floatgetPropertyAsFloat(MusicTrackProperty id)intgetPropertyAsInt(MusicTrackProperty id)longgetPropertyAsLong(MusicTrackProperty id)MusicSequencegetSequence()protected OSStatusgetSequence0(MusicSequence.MusicSequencePtr outSequence)voidmerge(double sourceStartTime, double sourceEndTime, MusicTrack destTrack, double destInsertTime)protected OSStatusmerge0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime)voidmoveEvents(double startTime, double endTime, double moveTime)protected OSStatusmoveEvents0(double inStartTime, double inEndTime, double inMoveTime)voidnewAUPresetEvent(double timeStamp, AUPresetEvent presetEvent)protected OSStatusnewAUPresetEvent0(double inTimeStamp, AUPresetEvent inPresetEvent)voidnewExtendedNoteEvent(double timeStamp, ExtendedNoteOnEvent info)protected OSStatusnewExtendedNoteEvent0(double inTimeStamp, ExtendedNoteOnEvent inInfo)voidnewExtendedTempoEvent(double timeStamp, double bpm)protected OSStatusnewExtendedTempoEvent0(double inTimeStamp, double inBPM)voidnewMetaEvent(double timeStamp, MIDIMetaEvent metaEvent)protected OSStatusnewMetaEvent0(double inTimeStamp, MIDIMetaEvent inMetaEvent)voidnewMIDIChannelEvent(double timeStamp, MIDIChannelMessage message)protected OSStatusnewMIDIChannelEvent0(double inTimeStamp, MIDIChannelMessage inMessage)voidnewMIDINoteEvent(double timeStamp, MIDINoteMessage message)protected OSStatusnewMIDINoteEvent0(double inTimeStamp, MIDINoteMessage inMessage)voidnewMIDIRawDataEvent(double timeStamp, MIDIRawData rawData)protected OSStatusnewMIDIRawDataEvent0(double inTimeStamp, MIDIRawData inRawData)voidnewParameterEvent(double timeStamp, AUParameterEvent info)protected OSStatusnewParameterEvent0(double inTimeStamp, AUParameterEvent inInfo)voidnewUserEvent(double timeStamp, MusicEventUserData userData)protected OSStatusnewUserEvent0(double inTimeStamp, MusicEventUserData inUserData)voidsetDestMIDIEndpoint(MIDIEndpoint endpoint)protected OSStatussetDestMIDIEndpoint0(MIDIEndpoint inEndpoint)voidsetDestNode(int node)protected OSStatussetDestNode0(int inNode)voidsetProperty(MusicTrackProperty id, double value)voidsetProperty(MusicTrackProperty id, float value)voidsetProperty(MusicTrackProperty id, int value)voidsetProperty(MusicTrackProperty id, long value)<T extends Struct<T>>
voidsetProperty(MusicTrackProperty id, T data)protected OSStatussetProperty0(MusicTrackProperty inPropertyID, VoidPtr inData, int inLength)
-
Constructor Details
-
MusicTrack
protected MusicTrack()
-
-
Method Details
-
getSequence
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
setDestNode
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
setDestMIDIEndpoint
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
getDestNode
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
getDestMIDIEndpoint
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
getProperty
public <T extends Struct<T>> T getProperty(MusicTrackProperty id, Class<T> type) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
setProperty
public <T extends Struct<T>> void setProperty(MusicTrackProperty id, T data) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
getPropertyAsInt
- Throws:
OSStatusException
-
getPropertyAsLong
- Throws:
OSStatusException
-
getPropertyAsFloat
- Throws:
OSStatusException
-
getPropertyAsDouble
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
moveEvents
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
clear
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
cut
- 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
- 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
- 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
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
newExtendedTempoEvent
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
newMetaEvent
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
newUserEvent
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
newAUPresetEvent
- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
getSequence0
-
setDestNode0
-
setDestMIDIEndpoint0
-
getDestNode0
-
getDestMIDIEndpoint0
-
setProperty0
-
getProperty0
-
moveEvents0
-
clear0
-
cut0
-
copyInsert0
protected OSStatus copyInsert0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime) -
merge0
protected OSStatus merge0(double inSourceStartTime, double inSourceEndTime, MusicTrack inDestTrack, double inDestInsertTime) -
newMIDINoteEvent0
-
newMIDIChannelEvent0
-
newMIDIRawDataEvent0
-
newExtendedNoteEvent0
-
newParameterEvent0
-
newExtendedTempoEvent0
-
newMetaEvent0
-
newUserEvent0
-
newAUPresetEvent0
-