internal static void AddCaptureProvider(OpenALCaptureProvider provider) { OpenAL.Debug ("Adding OpenAL Capture Provider"); if (provider == null) throw new ArgumentNullException ("provider"); lock (CaptureProviders) CaptureProviders.Add (provider); }
internal static void RemoveCaptureProvider(OpenALCaptureProvider provider) { OpenAL.Debug("Removing OpenAL Capture Provider"); if (provider == null) { throw new ArgumentNullException("provider"); } lock (CaptureProviders) CaptureProviders.Remove(provider); }