Try Get Source
What it does: Returns the source
of the given sound, as well as an AudioError (see Possible Errors), showing wheter and how getting the source failed.
- DOES_NOT_EXIST
- MISSING_WRAPPER
- MISSING_SOURCE
- MISSING_CLIP
How to call it:
SoundName
is thename
we have given the sound we want to get the source fromSource
is thevariable
the underlyingAudioSourceWrapper
of the registered sound will be copied into
string soundName = "SoundName";
AudioSourceWrapper source = default;
AudioError err = am.TryGetSource(soundName, out source);
if (err != AudioError.OK) {
Debug.Log("Getting source of the sound called: " + soundName + " failed with error id: " + err);
}
else {
Debug.Log("Getting source of the sound called: " + soundName + " succesfull");
}
When to use it: When you want to directly change the values of the given sound yourself and affect it while it’s playing.