Properties that are applicable to the input bus of a mixer node.
- iOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Nodes that conform to the
AVAudio protocol can talk to a mixer node downstream, specifically of the classes
AVAudio. The properties defined by this protocol apply to the respective input bus of the mixer node that the source node is connected to. Note that effect nodes can't talk to their downstream mixer.
The states of properties that are set through this protocol before the source node is connected to the mixer node are cached and then applied on the mixer once the physical connection is made. Similarly, after disconnection, the states of the properties are once again cached.
Source nodes can be disconnected from one mixer and connected to another with their mixing settings intact. For example, an
AVAudio instance that's being used in a gaming scenario can set up its 3D mixing settings and then move from one environment to another.