Wire
Connects one or more Instances to form a processing graph of their streams. At the moment, only audio streams are supported, but this may expand in the future.
Memory category | Instances |
---|
Member index 5
Description
Wire connects one or more Instances to form a processing graph of their streams. Each Wire connects a source and target instance, and a source and target "pin" within each of those instances. Pins are string identifiers that select which stream is to be carried by the wire.
At the moment, only audio streams are supported, but this may expand in the future.
The following instances may be connected by Wires:
History 12
- 643 Change Tags of Wire from [NotBrowsable] to []
- 592 Change Category of TargetName from Data to Connections
- 592 Change Category of TargetInstance from Data to Connections
- 592 Change Category of SourceName from Data to Connections
- 592 Change Category of SourceInstance from Data to Connections
- 592 Change Category of Connected from Data to Connections
- 588 Add TargetName
- 588 Add TargetInstance
- 588 Add SourceName
- 588 Add SourceInstance
- 588 Add Connected
- 588 Add Wire
Members 5
Connected
Type | Default | |
---|---|---|
bool | false |
Denotes whether the Wire is connected, meaning its SourceInstance, TargetInstance, SourceName, and TargetName properties are all assigned, the connection is valid, and the connection does not result in a cyclic processing graph. Cyclic processing graphs are invalid since they can result in infinite computation; attempting to create one will log an error.
Thread safety | ReadSafe |
---|---|
Category | Connections |
Loaded/Saved | false/true |
SourceInstance
Type | Default | |
---|---|---|
Instance |
The Instance producing a stream to be carried over the wire. At the moment, only audio streams are wirable.
Thread safety | ReadSafe |
---|---|
Category | Connections |
Loaded/Saved | true |
History 2
- 592 Change Category of SourceInstance from Data to Connections
- 588 Add SourceInstance
SourceName
Type | Default | |
---|---|---|
string | Output |
The name of the pin on SourceInstance that is producing a stream. At the moment, various audio instances only have an Output pin, but this may expand in the future. The default value of this property is Output so it is not yet necessary to change.
Thread safety | ReadSafe |
---|---|
Category | Connections |
Loaded/Saved | true |
History 2
- 592 Change Category of SourceName from Data to Connections
- 588 Add SourceName
TargetInstance
Type | Default | |
---|---|---|
Instance |
The Instance intended to receive a stream from SourceInstance. Currently, only audio streams are wirable.
Thread safety | ReadSafe |
---|---|
Category | Connections |
Loaded/Saved | true |
History 2
- 592 Change Category of TargetInstance from Data to Connections
- 588 Add TargetInstance
TargetName
Type | Default | |
---|---|---|
string | Input |
The name of the pin on TargetInstance that is receiving a stream. At the moment, audio instances typically have an Input pin, but AudioCompressor has an additional Sidechain pin. This may expand in the future.
Thread safety | ReadSafe |
---|---|
Category | Connections |
Loaded/Saved | true |
History 2
- 592 Change Category of TargetName from Data to Connections
- 588 Add TargetName