Package org.robovm.apple.audiotoolbox
Class MusicSequence
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.audiotoolbox.MusicSequence
-
public class MusicSequence extends org.robovm.rt.bro.NativeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MusicSequence.MusicSequencePtr
static interface
MusicSequence.UserCallback
-
Constructor Summary
Constructors Modifier Constructor Description protected
MusicSequence()
-
Method Summary
-
-
-
Method Detail
-
create
public static MusicSequence create() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
dispose
public void dispose() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
newTrack
public MusicTrack newTrack() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
disposeTrack
public void disposeTrack(MusicTrack track) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getTrackCount
public int getTrackCount() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getIndTrack
public MusicTrack getIndTrack(int trackIndex) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getTrackIndex
public int getTrackIndex(MusicTrack track) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getTempoTrack
public MusicTrack getTempoTrack() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setAUGraph
public void setAUGraph(AUGraph graph) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getAUGraph
public AUGraph getAUGraph() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setMIDIEndpoint
public void setMIDIEndpoint(MIDIEndpoint endpoint) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setSequenceType
public void setSequenceType(MusicSequenceType type) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getSequenceType
public MusicSequenceType getSequenceType() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
loadFile
public void loadFile(NSURL fileRef, MusicSequenceFileTypeID fileTypeHint, MusicSequenceLoadFlags flags) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
loadFileData
public void loadFileData(NSData data, MusicSequenceFileTypeID fileTypeHint, MusicSequenceLoadFlags flags) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
createFile
public void createFile(NSURL fileRef, MusicSequenceFileTypeID fileType, MusicSequenceFileFlags flags, short resolution) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
createFileData
public NSData createFileData(MusicSequenceFileTypeID fileType, MusicSequenceFileFlags flags, short resolution) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
reverse
public void reverse() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getSecondsForBeats
public double getSecondsForBeats(double beats) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getBeatsForSeconds
public double getBeatsForSeconds(double seconds) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setUserCallback
public void setUserCallback(MusicSequence.UserCallback callback) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
convertBeatsToBarBeatTime
public CABarBeatTime convertBeatsToBarBeatTime(double beats, int subbeatDivisor) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
convertBarBeatTimeToBeats
public double convertBarBeatTimeToBeats(CABarBeatTime barBeatTime) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
create0
protected static OSStatus create0(MusicSequence.MusicSequencePtr outSequence)
- Since:
- Available in iOS 5.0 and later.
-
dispose0
protected OSStatus dispose0()
- Since:
- Available in iOS 5.0 and later.
-
newTrack0
protected OSStatus newTrack0(MusicTrack.MusicTrackPtr outTrack)
- Since:
- Available in iOS 5.0 and later.
-
disposeTrack0
protected OSStatus disposeTrack0(MusicTrack inTrack)
- Since:
- Available in iOS 5.0 and later.
-
getTrackCount0
protected OSStatus getTrackCount0(org.robovm.rt.bro.ptr.IntPtr outNumberOfTracks)
- Since:
- Available in iOS 5.0 and later.
-
getIndTrack0
protected OSStatus getIndTrack0(int inTrackIndex, MusicTrack.MusicTrackPtr outTrack)
- Since:
- Available in iOS 5.0 and later.
-
getTrackIndex0
protected OSStatus getTrackIndex0(MusicTrack inTrack, org.robovm.rt.bro.ptr.IntPtr outTrackIndex)
- Since:
- Available in iOS 5.0 and later.
-
getTempoTrack0
protected OSStatus getTempoTrack0(MusicTrack.MusicTrackPtr outTrack)
- Since:
- Available in iOS 5.0 and later.
-
getAUGraph0
protected OSStatus getAUGraph0(AUGraph.AUGraphPtr outGraph)
- Since:
- Available in iOS 5.0 and later.
-
setMIDIEndpoint0
public OSStatus setMIDIEndpoint0(MIDIEndpoint inEndpoint)
- Since:
- Available in iOS 5.0 and later.
-
setSequenceType0
protected OSStatus setSequenceType0(MusicSequenceType inType)
- Since:
- Available in iOS 5.0 and later.
-
getSequenceType0
protected OSStatus getSequenceType0(org.robovm.rt.bro.ptr.IntPtr outType)
- Since:
- Available in iOS 5.0 and later.
-
loadFile0
protected OSStatus loadFile0(NSURL inFileRef, MusicSequenceFileTypeID inFileTypeHint, MusicSequenceLoadFlags inFlags)
- Since:
- Available in iOS 5.0 and later.
-
loadFileData0
protected OSStatus loadFileData0(NSData inData, MusicSequenceFileTypeID inFileTypeHint, MusicSequenceLoadFlags inFlags)
- Since:
- Available in iOS 5.0 and later.
-
createFile0
protected OSStatus createFile0(NSURL inFileRef, MusicSequenceFileTypeID inFileType, MusicSequenceFileFlags inFlags, short inResolution)
- Since:
- Available in iOS 5.0 and later.
-
createFileData0
protected OSStatus createFileData0(MusicSequenceFileTypeID inFileType, MusicSequenceFileFlags inFlags, short inResolution, NSData.NSDataPtr outData)
- Since:
- Available in iOS 5.0 and later.
-
reverse0
protected OSStatus reverse0()
- Since:
- Available in iOS 5.0 and later.
-
getSecondsForBeats0
protected OSStatus getSecondsForBeats0(double inBeats, org.robovm.rt.bro.ptr.DoublePtr outSeconds)
- Since:
- Available in iOS 5.0 and later.
-
getBeatsForSeconds0
protected OSStatus getBeatsForSeconds0(double inSeconds, org.robovm.rt.bro.ptr.DoublePtr outBeats)
- Since:
- Available in iOS 5.0 and later.
-
setUserCallback0
public OSStatus setUserCallback0(org.robovm.rt.bro.ptr.FunctionPtr inCallback, long inClientData)
- Since:
- Available in iOS 5.0 and later.
-
convertBeatsToBarBeatTime0
protected OSStatus convertBeatsToBarBeatTime0(double inBeats, int inSubbeatDivisor, CABarBeatTime.CABarBeatTimePtr outBarBeatTime)
- Since:
- Available in iOS 5.0 and later.
-
convertBarBeatTimeToBeats0
protected OSStatus convertBarBeatTimeToBeats0(CABarBeatTime inBarBeatTime, org.robovm.rt.bro.ptr.DoublePtr outBeats)
- Since:
- Available in iOS 5.0 and later.
-
getInfoDictionary
public AudioFileInfoDictionary getInfoDictionary()
- Since:
- Available in iOS 5.0 and later.
-
-