AudioSelector

This commit is contained in:
ntr committed 2022-06-13 21:47:41 +10:00
1 parent 0df6510da7
commit 0cac336db2
24 files changed
+590 -412

No files matched your search

@@ -8,7 +8,8 @@ namespace Assets.WasapiAudio.Scripts.Unity
public abstract class VfxAudioVisualizationEffect : VFXBinderBase
{
// Inspector Properties
public WasapiAudioSource WasapiAudioSource;
public AudioSelector selector;
WasapiAudioSource WasapiAudioSource;
[SerializeReference]
[SerializeReferenceButton]
@@ -19,13 +20,13 @@ namespace Assets.WasapiAudio.Scripts.Unity
protected int SpectrumSize { get; private set; }
public override bool IsValid(VisualEffect component)
{
return WasapiAudioSource != null;
public override bool IsValid(VisualEffect component) {
return selector != null
&& selector.CurrentSource() != null;
}
public override void UpdateBinding(VisualEffect component)
{
public override void UpdateBinding(VisualEffect component) {
WasapiAudioSource = selector.CurrentSource();
SpectrumSize = WasapiAudioSource.SpectrumSize;
Preview = new SpectrumData();
}