protected override void Main()
{
Thread.CurrentThread.Priority = ThreadPriority.AboveNormal;
//Thread.CurrentThread.Priority = ThreadPriority.Normal;
Console.WriteLine("AudioComponentThread.Start()");
try
{
while (true)
{
ThreadTaskQueue.HandleEnqueued();
if (!Running) break;
PspAudio.Update();
Thread.Sleep(1);
}
PspAudio.StopSynchronized();
}
finally
{
Console.WriteLine("AudioComponentThread.End()");
}
}