microphone listener

This commit is contained in:
ntr committed 2022-02-03 16:12:06 +11:00
1 parent 407ff42597
commit 02cb0d182e
9 files changed
+1699 -1318

No files matched your search

+35 -35
View File
@@ -1,35 +1,35 @@
using System.Collections.Generic;
using Assets.WasapiAudio.Scripts.Unity;
using UnityEngine;
public abstract class TripsitterAve : MonoBehaviour
{
// Inspector Properties
public WasapiAudioSource WasapiAudioSource;
[SpectrumDataPreview]
public SpectrumData Preview;
protected int SpectrumSize { get; private set; }
public virtual void Awake()
{
WasapiAudioSource = GameObject.Find("WasapiLoopback").GetComponent<WasapiAudioSource>();
SpectrumSize = WasapiAudioSource.SpectrumSize;
Preview = new SpectrumData();
}
protected float[] GetSpectrumData()
{
if (WasapiAudioSource == null)
{
Debug.Log("You must set a WasapiAudioSource");
return null;
}
// Get raw / unmodified spectrum data
var spectrumData = WasapiAudioSource.GetSpectrumData();
Preview.Values = spectrumData;
return spectrumData;
}
}
using System.Collections.Generic;
using Assets.WasapiAudio.Scripts.Unity;
using UnityEngine;
public abstract class TripsitterAve : MonoBehaviour
{
// Inspector Properties
public WasapiAudioSource WasapiAudioSource;
[SpectrumDataPreview]
public SpectrumData Preview;
protected int SpectrumSize { get; private set; }
public virtual void Awake()
{
WasapiAudioSource = GameObject.Find("WasapiLoopback").GetComponent<WasapiAudioSource>();
SpectrumSize = WasapiAudioSource.SpectrumSize;
Preview = new SpectrumData();
}
protected float[] GetSpectrumData()
{
if (WasapiAudioSource == null)
{
Debug.Log("You must set a WasapiAudioSource");
return null;
}
// Get raw / unmodified spectrum data
var spectrumData = WasapiAudioSource.GetSpectrumData();
Preview.Values = spectrumData;
return spectrumData;
}
}