Struct AudityNodeDesc
Flattened, unmanaged description of one DSP node. Pin order per kind is fixed by
DarkEffekt.Audity.AudityNodeSpec; variadic counts are recoverable from the pin ranges.
Assembly: DarkEffekt.Audity.Runtime
Section titled “Assembly: DarkEffekt.Audity.Runtime”public struct AudityNodeDescFields
Section titled “Fields”public AudityNodeKindId kindfirstInput
Section titled “firstInput”public int firstInputinputCount
Section titled “inputCount”public int inputCountfirstOutput
Section titled “firstOutput”public int firstOutputoutputCount
Section titled “outputCount”public int outputCountparamStart
Section titled “paramStart”public int paramStartparamCount
Section titled “paramCount”public int paramCountstateIndex
Section titled “stateIndex”Index into the runtime node-state array (== node index).
public int stateIndexplayerOrdinal
Section titled “playerOrdinal”Voice-player ordinal (voice pool base = ordinal * MaxVoicesPerPlayer); -1 otherwise.
public int playerOrdinalengineVoicePath
Section titled “engineVoicePath”1 = voice-player that runs the engine’s WavePlayer path (streaming/pipe, exec is null); 0 = ordinary node or a custom voice-player driven by its own exec.
public byte engineVoicePathvoiceCount
Section titled “voiceCount”Custom voice-player max simultaneous voices (from AudityVoiceConfig; ≤ pool size).
public byte voiceCountvoiceSteal
Section titled “voiceSteal”Custom voice-player steal policy (AudityVoiceSteal) when the pool is full.
public byte voiceStealbindSlot
Section titled “bindSlot”Index into DarkEffekt.Audity.AudityProgram.bindSlots for a runtime-rebindable Wave Player; -1 otherwise.
public int bindSlot