public CaptureDevice get(IntPtr ptr, OpenALManager openAlManager)
 {
     if (ptr != IntPtr.Zero)
     {
         return(wrappers.getObject(ptr, openAlManager));
     }
     return(null);
 }
Пример #2
0
 public AudioCodec getCodec(IntPtr codec, OpenALManager openALManager)
 {
     if (codec != IntPtr.Zero)
     {
         return(codecs.getObject(codec, openALManager));
     }
     return(null);
 }
Пример #3
0
 public void Dispose()
 {
     if (openALManager != null)
     {
         mainTimer.removeUpdateListener(soundUpdate);
         openALManager.Dispose();
         openALManager = null;
     }
 }
Пример #4
0
 internal CaptureDevice(IntPtr ptr, OpenALManager openAlManager)
     : base(ptr)
 {
     this.openAlManager = openAlManager;
     callbackHandler    = new CallbackHandler(this);
 }
Пример #5
0
 internal AudioCodec(IntPtr codec, OpenALManager manager)
     : base(codec)
 {
     this.manager = manager;
 }
 public SoundUpdateListener(OpenALManager openALManager)
 {
     this.openALManager = openALManager;
 }
Пример #7
0
 public void initialize(PluginManager pluginManager, IServiceCollection serviceCollection)
 {
     openALManager = new OpenALManager();
     soundUpdate   = new SoundUpdateListener(openALManager);
     soundManager  = new SoundManager(openALManager);
 }
Пример #8
0
 internal SoundManager(OpenALManager openALManager)
 {
     this.openALManager = openALManager;
 }