AudioGraph

Constructors

Link copied to clipboard
constructor()
constructor(maxNumberOfChannels: Int)
constructor(maxNumberOfChannels: Int, maxNumberOfFrames: Int)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun addNode(audioNode: AudioNode): Boolean
Link copied to clipboard
open override fun close()
Link copied to clipboard
fun connect(srcProcessorNode: AudioProcessorNode, dstProcessorNode: AudioProcessorNode): Boolean
fun connect(processorNode: AudioProcessorNode, sinkNode: AudioSinkNode): Boolean
fun connect(sourceNode: AudioSourceNode, processorNode: AudioProcessorNode): Boolean
fun connect(sourceNode: AudioSourceNode, sinkNode: AudioSinkNode): Boolean
Link copied to clipboard
external fun getMaxNumberOfChannels(): Int
Link copied to clipboard
external fun getMaxNumberOfFrames(): Int
Link copied to clipboard
fun getNodes(fullyQualifiedNodeNames: List<String>): List<AudioNode>

Retrieves a list of AudioNode objects based on their fully qualified names. The type of each returned AudioNode is determined by the native function getType().

Link copied to clipboard
open fun init()
Link copied to clipboard
external fun process(inAudioBuses: AudioBusList, outAudioBuses: AudioBusList): Boolean
Link copied to clipboard
external fun processBuffer(inAudioBuffer: AudioBuffer?, outAudioBuffer: AudioBuffer?): Boolean
Link copied to clipboard
fun removeNode(audioNode: AudioNode): Boolean
Link copied to clipboard
external fun start(): Boolean
Link copied to clipboard
external fun stop()