Files
2026-02-21 16:45:37 +08:00

35 lines
710 B
C#

using System.Runtime.InteropServices;
using UnityEngine;
public class ONSPProfiler : MonoBehaviour
{
public bool profilerEnabled;
private const int DEFAULT_PORT = 2121;
public int port = 2121;
public const string strONSPS = "AudioPluginOculusSpatializer";
private void Start()
{
Application.runInBackground = true;
}
private void Update()
{
if (port < 0 || port > 65535)
{
port = 2121;
}
ONSP_SetProfilerPort(port);
ONSP_SetProfilerEnabled(profilerEnabled);
}
[DllImport("AudioPluginOculusSpatializer")]
private static extern int ONSP_SetProfilerEnabled(bool enabled);
[DllImport("AudioPluginOculusSpatializer")]
private static extern int ONSP_SetProfilerPort(int port);
}