Package org.robovm.apple.avfoundation
Class AVMIDIPlayer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVMIDIPlayer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVMIDIPlayer extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVMIDIPlayer.AVMIDIPlayerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVMIDIPlayer()
AVMIDIPlayer(NSData data, NSURL bankURL)
protected
AVMIDIPlayer(NSObject.Handle h, long handle)
protected
AVMIDIPlayer(NSObject.SkipInit skipInit)
AVMIDIPlayer(NSURL inURL, NSURL bankURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCurrentPosition()
double
getDuration()
float
getRate()
boolean
isPlaying()
void
play(java.lang.Runnable completionHandler)
void
prepareToPlay()
void
setCurrentPosition(double v)
void
setRate(float v)
void
stop()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
AVMIDIPlayer
public AVMIDIPlayer()
-
AVMIDIPlayer
protected AVMIDIPlayer(NSObject.Handle h, long handle)
-
AVMIDIPlayer
protected AVMIDIPlayer(NSObject.SkipInit skipInit)
-
AVMIDIPlayer
public AVMIDIPlayer(NSURL inURL, NSURL bankURL) throws NSErrorException
- Throws:
NSErrorException
-
AVMIDIPlayer
public AVMIDIPlayer(NSData data, NSURL bankURL) throws NSErrorException
- Throws:
NSErrorException
-
-
Method Detail
-
getDuration
public double getDuration()
-
isPlaying
public boolean isPlaying()
-
getRate
public float getRate()
-
setRate
public void setRate(float v)
-
getCurrentPosition
public double getCurrentPosition()
-
setCurrentPosition
public void setCurrentPosition(double v)
-
prepareToPlay
public void prepareToPlay()
-
play
public void play(java.lang.Runnable completionHandler)
-
stop
public void stop()
-
-