Splitting Audio
You can easily split your audio into multiple streams with the SplitterNode
. For example, if you want to record and listen to a music simultaneously you have to split it first and route it to the corresponding nodes.
- Swift
- Kotlin
import SwitchboardSDK
...
let splitterNode = SBPlitterNode()
let audioGraph = SBAudioGraph()
...
audioGraph.addNode(splitterNode)
audioGraph.connect(splitterNode, to: streamerNode)
audioGraph.connect(splitterNode, to: outputNode)
import com.synervoz.switchboard.sdk.audiograph.AudioGraph
import com.synervoz.switchboard.sdk.audiographnodes.SplitterNode
...
private val splitterNode = SplitterNode()
private val audioGraph = AudioGraph()
...
audioGraph.addNode(splitterNode)
audioGraph.connect(splitterNode, streamerNode)
audioGraph.connect(splitterNode, outputNode)