Package org.robovm.apple.audiotoolbox
Class MusicPlayer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.audiotoolbox.MusicPlayer
-
public class MusicPlayer extends org.robovm.rt.bro.NativeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MusicPlayer.MusicPlayerPtr
-
Constructor Summary
Constructors Modifier Constructor Description protected
MusicPlayer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MusicPlayer
create()
protected static OSStatus
create0(MusicPlayer.MusicPlayerPtr outPlayer)
void
dispose()
protected OSStatus
dispose0()
double
getBeatsForHostTime(long hostTime)
protected OSStatus
getBeatsForHostTime0(long inHostTime, org.robovm.rt.bro.ptr.DoublePtr outBeats)
long
getHostTimeForBeats(double beats)
protected OSStatus
getHostTimeForBeats0(double inBeats, org.robovm.rt.bro.ptr.LongPtr outHostTime)
double
getPlayRateScalar()
protected OSStatus
getPlayRateScalar0(org.robovm.rt.bro.ptr.DoublePtr outScaleRate)
MusicSequence
getSequence()
protected OSStatus
getSequence0(MusicSequence.MusicSequencePtr outSequence)
double
getTime()
protected OSStatus
getTime0(org.robovm.rt.bro.ptr.DoublePtr outTime)
boolean
isPlaying()
protected OSStatus
isPlaying0(org.robovm.rt.bro.ptr.BooleanPtr outIsPlaying)
void
preroll()
protected OSStatus
preroll0()
void
setPlayRateScalar(double scaleRate)
protected OSStatus
setPlayRateScalar0(double inScaleRate)
void
setSequence(MusicSequence sequence)
protected OSStatus
setSequence0(MusicSequence inSequence)
void
setTime(double time)
protected OSStatus
setTime0(double inTime)
void
start()
protected OSStatus
start0()
void
stop()
protected OSStatus
stop0()
-
-
-
Method Detail
-
create
public static MusicPlayer 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.
-
setSequence
public void setSequence(MusicSequence sequence) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getSequence
public MusicSequence getSequence() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setTime
public void setTime(double time) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getTime
public double getTime() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getHostTimeForBeats
public long getHostTimeForBeats(double beats) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getBeatsForHostTime
public double getBeatsForHostTime(long hostTime) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
preroll
public void preroll() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
start
public void start() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
stop
public void stop() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
isPlaying
public boolean isPlaying() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setPlayRateScalar
public void setPlayRateScalar(double scaleRate) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getPlayRateScalar
public double getPlayRateScalar() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
create0
protected static OSStatus create0(MusicPlayer.MusicPlayerPtr outPlayer)
- Since:
- Available in iOS 5.0 and later.
-
dispose0
protected OSStatus dispose0()
- Since:
- Available in iOS 5.0 and later.
-
setSequence0
protected OSStatus setSequence0(MusicSequence inSequence)
- Since:
- Available in iOS 5.0 and later.
-
getSequence0
protected OSStatus getSequence0(MusicSequence.MusicSequencePtr outSequence)
- Since:
- Available in iOS 5.0 and later.
-
setTime0
protected OSStatus setTime0(double inTime)
- Since:
- Available in iOS 5.0 and later.
-
getTime0
protected OSStatus getTime0(org.robovm.rt.bro.ptr.DoublePtr outTime)
- Since:
- Available in iOS 5.0 and later.
-
getHostTimeForBeats0
protected OSStatus getHostTimeForBeats0(double inBeats, org.robovm.rt.bro.ptr.LongPtr outHostTime)
- Since:
- Available in iOS 5.0 and later.
-
getBeatsForHostTime0
protected OSStatus getBeatsForHostTime0(long inHostTime, org.robovm.rt.bro.ptr.DoublePtr outBeats)
- Since:
- Available in iOS 5.0 and later.
-
preroll0
protected OSStatus preroll0()
- Since:
- Available in iOS 5.0 and later.
-
start0
protected OSStatus start0()
- Since:
- Available in iOS 5.0 and later.
-
stop0
protected OSStatus stop0()
- Since:
- Available in iOS 5.0 and later.
-
isPlaying0
protected OSStatus isPlaying0(org.robovm.rt.bro.ptr.BooleanPtr outIsPlaying)
- Since:
- Available in iOS 5.0 and later.
-
setPlayRateScalar0
protected OSStatus setPlayRateScalar0(double inScaleRate)
- Since:
- Available in iOS 5.0 and later.
-
getPlayRateScalar0
protected OSStatus getPlayRateScalar0(org.robovm.rt.bro.ptr.DoublePtr outScaleRate)
- Since:
- Available in iOS 5.0 and later.
-
-