fix multiple wasapi listeners
This commit is contained in:
1 parent
4833faed56
commit
0285b0a11c
5 files changed
+100
-14
No files matched your search
@@ -17,8 +17,7 @@ namespace Assets.WasapiAudio.Scripts.Unity
|
||||
public int MaxFrequency = 20000;
|
||||
public WasapiAudioFilter[] Filters;
|
||||
|
||||
public void Awake()
|
||||
{
|
||||
public void Awake() {
|
||||
// Setup loopback audio and start listening
|
||||
_wasapiAudio = new Core.WasapiAudio(CaptureType, SpectrumSize, ScalingStrategy, MinFrequency, MaxFrequency, Filters, spectrumData =>
|
||||
{
|
||||
@@ -28,18 +27,11 @@ namespace Assets.WasapiAudio.Scripts.Unity
|
||||
_wasapiAudio.StartListen();
|
||||
}
|
||||
|
||||
public void Update()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public float[] GetSpectrumData()
|
||||
{
|
||||
public float[] GetSpectrumData() {
|
||||
return _spectrumData;
|
||||
}
|
||||
|
||||
public void OnApplicationQuit()
|
||||
{
|
||||
void OnDestroy() {
|
||||
_wasapiAudio?.StopListen();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user