Package org.robovm.apple.avfoundation
Class AVAudioEnvironmentNode
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVAudioNode
-
- org.robovm.apple.avfoundation.AVAudioEnvironmentNode
-
- All Implemented Interfaces:
AVAudio3DMixing
,AVAudioMixing
,AVAudioStereoMixing
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVAudioEnvironmentNode extends AVAudioNode implements AVAudioMixing
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVAudioEnvironmentNode.AVAudioEnvironmentNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioNode
AVAudioNode.AVAudioNodePtr
-
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 AVAudioEnvironmentNode()
protected
AVAudioEnvironmentNode(NSObject.Handle h, long handle)
protected
AVAudioEnvironmentNode(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.avfoundation.AVAudioNode
getAUAudioUnit, getEngine, getInputFormatForBus, getLastRenderTime, getLatency, getNameForInputBus, getNameForOutputBus, getNumberOfInputs, getNumberOfOutputs, getOutputFormatForBus, getOutputPresentationLatency, installTapOnBus, removeTapOnBus, reset
-
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
-
AVAudioEnvironmentNode
public AVAudioEnvironmentNode()
-
AVAudioEnvironmentNode
protected AVAudioEnvironmentNode(NSObject.Handle h, long handle)
-
AVAudioEnvironmentNode
protected AVAudioEnvironmentNode(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getOutputVolume
public float getOutputVolume()
-
setOutputVolume
public void setOutputVolume(float v)
-
getNextAvailableInputBus
public long getNextAvailableInputBus()
-
getListenerPosition
public AVAudio3DPoint getListenerPosition()
-
setListenerPosition
public void setListenerPosition(AVAudio3DPoint v)
-
getListenerVectorOrientation
public AVAudio3DVectorOrientation getListenerVectorOrientation()
-
setListenerVectorOrientation
public void setListenerVectorOrientation(AVAudio3DVectorOrientation v)
-
getListenerAngularOrientation
public AVAudio3DAngularOrientation getListenerAngularOrientation()
-
setListenerAngularOrientation
public void setListenerAngularOrientation(AVAudio3DAngularOrientation v)
-
getDistanceAttenuationParameters
public AVAudioEnvironmentDistanceAttenuationParameters getDistanceAttenuationParameters()
-
getReverbParameters
public AVAudioEnvironmentReverbParameters getReverbParameters()
-
getApplicableRenderingAlgorithms
public java.util.List<AVAudio3DMixingRenderingAlgorithm> getApplicableRenderingAlgorithms()
-
getVolume
public float getVolume()
- Specified by:
getVolume
in interfaceAVAudioMixing
-
setVolume
public void setVolume(float v)
- Specified by:
setVolume
in interfaceAVAudioMixing
-
getPan
public float getPan()
- Specified by:
getPan
in interfaceAVAudioStereoMixing
-
setPan
public void setPan(float v)
- Specified by:
setPan
in interfaceAVAudioStereoMixing
-
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.
-
-