Package org.robovm.apple.avfoundation
Class AVAudioUnitGenerator
- 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.AVAudioUnit
-
- org.robovm.apple.avfoundation.AVAudioUnitGenerator
-
- All Implemented Interfaces:
AVAudio3DMixing
,AVAudioMixing
,AVAudioStereoMixing
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVAudioUnitGenerator extends AVAudioUnit implements AVAudioMixing
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVAudioUnitGenerator.AVAudioUnitGeneratorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioUnit
AVAudioUnit.AVAudioUnitPtr
-
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 AVAudioUnitGenerator()
AVAudioUnitGenerator(AudioComponentDescription audioComponentDescription)
protected
AVAudioUnitGenerator(NSObject.Handle h, long handle)
protected
AVAudioUnitGenerator(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AVAudioMixingDestination
getDestinationForMixer(AVAudioNode mixer, long bus)
float
getObstruction()
float
getOcclusion()
float
getPan()
AVAudio3DPoint
getPosition()
float
getRate()
AVAudio3DMixingRenderingAlgorithm
getRenderingAlgorithm()
float
getReverbBlend()
float
getVolume()
protected long
init(AudioComponentDescription audioComponentDescription)
boolean
isBypass()
void
setBypass(boolean v)
void
setObstruction(float v)
void
setOcclusion(float v)
void
setPan(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.AVAudioUnit
getAUAudioUnit, getAudioComponentDescription, getAudioUnit, getManufacturerName, getName, getVersion, instantiate, loadAudioUnitPreset
-
Methods inherited from class org.robovm.apple.avfoundation.AVAudioNode
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
-
AVAudioUnitGenerator
public AVAudioUnitGenerator()
-
AVAudioUnitGenerator
protected AVAudioUnitGenerator(NSObject.Handle h, long handle)
-
AVAudioUnitGenerator
protected AVAudioUnitGenerator(NSObject.SkipInit skipInit)
-
AVAudioUnitGenerator
public AVAudioUnitGenerator(AudioComponentDescription audioComponentDescription)
-
-
Method Detail
-
isBypass
public boolean isBypass()
-
setBypass
public void setBypass(boolean v)
-
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
-
init
protected long init(AudioComponentDescription audioComponentDescription)
-
getDestinationForMixer
public AVAudioMixingDestination getDestinationForMixer(AVAudioNode mixer, long bus)
- Specified by:
getDestinationForMixer
in interfaceAVAudioMixing
- Since:
- Available in iOS 9.0 and later.
-
-