Package org.robovm.apple.avfoundation
Class AVAudioPlayer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAudioPlayer
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class AVAudioPlayer extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAudioPlayer.AVAudioPlayerPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description AVAudioPlayer()AVAudioPlayer(NSData data)AVAudioPlayer(NSData data, String utiString)protectedAVAudioPlayer(NSObject.Handle h, long handle)protectedAVAudioPlayer(NSObject.SkipInit skipInit)AVAudioPlayer(NSURL url)AVAudioPlayer(NSURL url, String utiString) -
Method Summary
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
AVAudioPlayer
public AVAudioPlayer() -
AVAudioPlayer
-
AVAudioPlayer
-
AVAudioPlayer
- Throws:
NSErrorException
-
AVAudioPlayer
- Throws:
NSErrorException
-
AVAudioPlayer
- Throws:
NSErrorException
-
AVAudioPlayer
- Throws:
NSErrorException
-
-
Method Details
-
isPlaying
public boolean isPlaying() -
getNumberOfChannels
public long getNumberOfChannels() -
getDuration
public double getDuration() -
getDelegate
-
setDelegate
-
getUrl
-
getData
-
getPan
public float getPan() -
setPan
public void setPan(float v) -
getVolume
public float getVolume() -
setVolume
public void setVolume(float v) -
isRateEnabled
public boolean isRateEnabled() -
setRateEnabled
public void setRateEnabled(boolean v) -
getRate
public float getRate() -
setRate
public void setRate(float v) -
getCurrentTime
public double getCurrentTime() -
setCurrentTime
public void setCurrentTime(double v) -
getDeviceCurrentTime
public double getDeviceCurrentTime() -
getNumberOfLoops
public long getNumberOfLoops() -
setNumberOfLoops
public void setNumberOfLoops(long v) -
getSettings
-
getFormat
- Since:
- Available in iOS 10.0 and later.
-
isMeteringEnabled
public boolean isMeteringEnabled() -
setMeteringEnabled
public void setMeteringEnabled(boolean v) -
getChannelAssignments
-
setChannelAssignments
-
prepareToPlay
public boolean prepareToPlay() -
play
public boolean play() -
playAtTime
public boolean playAtTime(double time) -
pause
public void pause() -
stop
public void stop() -
setVolume
public void setVolume(float volume, double duration)- Since:
- Available in iOS 10.0 and later.
-
updateMeters
public void updateMeters() -
getPeakPowerForChannel
public float getPeakPowerForChannel(long channelNumber) -
getAveragePowerForChannel
public float getAveragePowerForChannel(long channelNumber)
-