Community ProtoFlux Library/AmasterAmaster/Media/Audio Output Control

From Resonite Wiki
This is a custom ProtoFlux node maintained by AmasterAmaster. Contact the creator of the node (not the Dev Team) with any bugs or issues.
This node was created using an in-game system and has no correlation to the Plugin system. Currently, these types of custom nodes are not officially supported by Resonite.
Audio Output Control
Enabled
Source
Volume
SpatialBlend
Spatialize
DopplerLevel
RolloffMode
MinDistance
MaxDistance
Priority
AudioTypeGroup
DistanceSpace
MinScale
MaxScale
IgnoreReverbZone
Amaster's Media Library

The Audio Output Control node takes in a set of parameters that are similarly like the AudioOutput component. When an IAudioSource is plugged in, along with setting the enabled state and setting the volume on this node, the audio can be heard.

Inputs

Enabled (bool)

Allows the audio output to be used and letting the audio be heard.

Source (IAudioSource)

The audio source to play and control on this output.

Volume (float)

The volume of this audio output.

SpatialBlend (float)

The spatial blend of this audio output.

Spatialize (bool)

When this is true, the audio output becomes spatialized.

DopplerLevel (float)

The doppler level of this audio output.

RolloffMode (AudioRolloffMode)

The rolloff mode of this audio output.

MinDistance (float)

The min distance of this audio output.

MaxDistance (float)

The max distance of this audio output.

Priority (int)

The priority of this audio output.

AudioTypeGroup (AudioTypeGroup)

The Audio type group of this audio output. (Either SoundEffect, Multimedia, Voice, or UI)

DistanceSpace (AudioDistanceSpace)

The distance space of this audio output. (Either Local or Global)

MinScale (float)

The min scale of this audio output.

MaxScale (float)

The max scale of this audio output.

IgnoreReverbZones (bool)

When true, this audio output will ignore reverb zones.