Package org.robovm.apple.scenekit
Class SCNAudioSource
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNAudioSource
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SCNAudioSource extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNAudioSource.SCNAudioSourcePtr
-
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 SCNAudioSource()
SCNAudioSource(java.lang.String name)
SCNAudioSource(NSCoder decoder)
protected
SCNAudioSource(NSObject.Handle h, long handle)
protected
SCNAudioSource(NSObject.SkipInit skipInit)
SCNAudioSource(NSURL url)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SCNAudioSource
audioSourceNamed(java.lang.String fileName)
void
encode(NSCoder coder)
float
getRate()
float
getReverbBlend()
float
getVolume()
protected long
init(java.lang.String name)
protected long
init(NSCoder decoder)
protected long
init(NSURL url)
boolean
isLoops()
boolean
isPositional()
void
load()
void
setLoops(boolean v)
void
setPositional(boolean v)
void
setRate(float v)
void
setReverbBlend(float v)
void
setShouldStream(boolean v)
void
setVolume(float v)
boolean
shouldStream()
static boolean
supportsSecureCoding()
-
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
-
SCNAudioSource
public SCNAudioSource()
-
SCNAudioSource
protected SCNAudioSource(NSObject.Handle h, long handle)
-
SCNAudioSource
protected SCNAudioSource(NSObject.SkipInit skipInit)
-
SCNAudioSource
public SCNAudioSource(java.lang.String name)
-
SCNAudioSource
public SCNAudioSource(NSURL url)
-
SCNAudioSource
public SCNAudioSource(NSCoder decoder)
-
-
Method Detail
-
isPositional
public boolean isPositional()
-
setPositional
public void setPositional(boolean v)
-
getVolume
public float getVolume()
-
setVolume
public void setVolume(float v)
-
getRate
public float getRate()
-
setRate
public void setRate(float v)
-
getReverbBlend
public float getReverbBlend()
-
setReverbBlend
public void setReverbBlend(float v)
-
isLoops
public boolean isLoops()
-
setLoops
public void setLoops(boolean v)
-
shouldStream
public boolean shouldStream()
-
setShouldStream
public void setShouldStream(boolean v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(java.lang.String name)
-
init
protected long init(NSURL url)
-
load
public void load()
-
audioSourceNamed
public static SCNAudioSource audioSourceNamed(java.lang.String fileName)
-
init
protected long init(NSCoder decoder)
-
-