Package org.robovm.apple.avfoundation
Class AVAudioMixingAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVAudioStereoMixingAdapter
-
- org.robovm.apple.avfoundation.AVAudioMixingAdapter
-
- All Implemented Interfaces:
AVAudio3DMixing
,AVAudioMixing
,AVAudioStereoMixing
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVAudioMixingAdapter extends AVAudioStereoMixingAdapter implements AVAudioMixing
-
-
Nested Class Summary
-
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 Constructor Description AVAudioMixingAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AVAudioMixingDestination
getDestinationForMixer(AVAudioNode mixer, long bus)
float
getObstruction()
float
getOcclusion()
AVAudio3DPoint
getPosition()
float
getRate()
AVAudio3DMixingRenderingAlgorithm
getRenderingAlgorithm()
float
getReverbBlend()
float
getVolume()
void
setObstruction(float v)
void
setOcclusion(float v)
void
setPosition(AVAudio3DPoint v)
void
setRate(float v)
void
setRenderingAlgorithm(AVAudio3DMixingRenderingAlgorithm v)
void
setReverbBlend(float v)
void
setVolume(float v)
-
Methods inherited from class org.robovm.apple.avfoundation.AVAudioStereoMixingAdapter
getPan, setPan
-
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
-
Methods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Methods inherited from interface org.robovm.apple.avfoundation.AVAudioStereoMixing
getPan, setPan
-
-
-
-
Method Detail
-
getVolume
public float getVolume()
- Specified by:
getVolume
in interfaceAVAudioMixing
-
setVolume
public void setVolume(float v)
- Specified by:
setVolume
in interfaceAVAudioMixing
-
getRenderingAlgorithm
public AVAudio3DMixingRenderingAlgorithm getRenderingAlgorithm()
- Specified by:
getRenderingAlgorithm
in interfaceAVAudio3DMixing
-
setRenderingAlgorithm
public void setRenderingAlgorithm(AVAudio3DMixingRenderingAlgorithm v)
- Specified by:
setRenderingAlgorithm
in interfaceAVAudio3DMixing
-
getRate
public float getRate()
- Specified by:
getRate
in interfaceAVAudio3DMixing
-
setRate
public void setRate(float v)
- Specified by:
setRate
in interfaceAVAudio3DMixing
-
getReverbBlend
public float getReverbBlend()
- Specified by:
getReverbBlend
in interfaceAVAudio3DMixing
-
setReverbBlend
public void setReverbBlend(float v)
- Specified by:
setReverbBlend
in interfaceAVAudio3DMixing
-
getObstruction
public float getObstruction()
- Specified by:
getObstruction
in interfaceAVAudio3DMixing
-
setObstruction
public void setObstruction(float v)
- Specified by:
setObstruction
in interfaceAVAudio3DMixing
-
getOcclusion
public float getOcclusion()
- Specified by:
getOcclusion
in interfaceAVAudio3DMixing
-
setOcclusion
public void setOcclusion(float v)
- Specified by:
setOcclusion
in interfaceAVAudio3DMixing
-
getPosition
public AVAudio3DPoint getPosition()
- Specified by:
getPosition
in interfaceAVAudio3DMixing
-
setPosition
public void setPosition(AVAudio3DPoint v)
- Specified by:
setPosition
in interfaceAVAudio3DMixing
-
getDestinationForMixer
public AVAudioMixingDestination getDestinationForMixer(AVAudioNode mixer, long bus)
- Specified by:
getDestinationForMixer
in interfaceAVAudioMixing
- Since:
- Available in iOS 9.0 and later.
-
-