Created Audio Manager class.
Clean up CScore audio usage.
Fixing broken audio device change handler.
Fixed various audio Dispose deadlock due to Invoke usage.
Thus now using BeginInvoke instead.
4 using System.Runtime.Serialization;
5 using System.Threading;
10 public abstract class ActionType
13 public string Name { get; protected set; }
15 public string Description { get; protected set; }