Package org.robovm.apple.avfoundation
Class AVAudioSourceNode
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.AVAudioSourceNode
- All Implemented Interfaces:
AVAudio3DMixing,AVAudioMixing,AVAudioStereoMixing,NSObjectProtocol,ObjCProtocol
public class AVAudioSourceNode extends AVAudioNode implements AVAudioMixing
- Since:
- Available in iOS 13.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAudioSourceNode.AVAudioSourceNodePtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioNode
AVAudioNode.AVAudioNodePtrNested 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 protectedAVAudioSourceNode()AVAudioSourceNode(AVAudioFormat format, Block4<BooleanPtr,AudioTimeStamp,Integer,AudioBufferList,OSStatus> block)protectedAVAudioSourceNode(NSObject.Handle h, long handle)protectedAVAudioSourceNode(NSObject.SkipInit skipInit)AVAudioSourceNode(Block4<BooleanPtr,AudioTimeStamp,Integer,AudioBufferList,OSStatus> block) -
Method Summary
Methods inherited from class org.robovm.apple.avfoundation.AVAudioNode
getAUAudioUnit, getEngine, getInputFormatForBus, getLastRenderTime, getLatency, getNameForInputBus, getNameForOutputBus, getNumberOfInputs, getNumberOfOutputs, getOutputFormatForBus, getOutputPresentationLatency, installTapOnBus, removeTapOnBus, resetMethods 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
-
AVAudioSourceNode
protected AVAudioSourceNode() -
AVAudioSourceNode
-
AVAudioSourceNode
-
AVAudioSourceNode
public AVAudioSourceNode(Block4<BooleanPtr,AudioTimeStamp,Integer,AudioBufferList,OSStatus> block) -
AVAudioSourceNode
public AVAudioSourceNode(AVAudioFormat format, Block4<BooleanPtr,AudioTimeStamp,Integer,AudioBufferList,OSStatus> block)
-
-
Method Details
-
getVolume
public float getVolume()- Specified by:
getVolumein interfaceAVAudioMixing
-
setVolume
public void setVolume(float v)- Specified by:
setVolumein interfaceAVAudioMixing
-
getPan
public float getPan()- Specified by:
getPanin interfaceAVAudioStereoMixing
-
setPan
public void setPan(float v)- Specified by:
setPanin interfaceAVAudioStereoMixing
-
getRenderingAlgorithm
- Specified by:
getRenderingAlgorithmin interfaceAVAudio3DMixing
-
setRenderingAlgorithm
- Specified by:
setRenderingAlgorithmin interfaceAVAudio3DMixing
-
getSourceMode
- Specified by:
getSourceModein interfaceAVAudio3DMixing- Since:
- Available in iOS 13.0 and later.
-
setSourceMode
- Specified by:
setSourceModein interfaceAVAudio3DMixing- Since:
- Available in iOS 13.0 and later.
-
getPointSourceInHeadMode
- Specified by:
getPointSourceInHeadModein interfaceAVAudio3DMixing- Since:
- Available in iOS 13.0 and later.
-
setPointSourceInHeadMode
- Specified by:
setPointSourceInHeadModein interfaceAVAudio3DMixing- Since:
- Available in iOS 13.0 and later.
-
getRate
public float getRate()- Specified by:
getRatein interfaceAVAudio3DMixing
-
setRate
public void setRate(float v)- Specified by:
setRatein interfaceAVAudio3DMixing
-
getReverbBlend
public float getReverbBlend()- Specified by:
getReverbBlendin interfaceAVAudio3DMixing
-
setReverbBlend
public void setReverbBlend(float v)- Specified by:
setReverbBlendin interfaceAVAudio3DMixing
-
getObstruction
public float getObstruction()- Specified by:
getObstructionin interfaceAVAudio3DMixing
-
setObstruction
public void setObstruction(float v)- Specified by:
setObstructionin interfaceAVAudio3DMixing
-
getOcclusion
public float getOcclusion()- Specified by:
getOcclusionin interfaceAVAudio3DMixing
-
setOcclusion
public void setOcclusion(float v)- Specified by:
setOcclusionin interfaceAVAudio3DMixing
-
getPosition
- Specified by:
getPositionin interfaceAVAudio3DMixing
-
setPosition
- Specified by:
setPositionin interfaceAVAudio3DMixing
-
init
-
init
protected long init(AVAudioFormat format, Block4<BooleanPtr,AudioTimeStamp,Integer,AudioBufferList,OSStatus> block) -
getDestinationForMixer
- Specified by:
getDestinationForMixerin interfaceAVAudioMixing- Since:
- Available in iOS 9.0 and later.
-