Esempio n. 1
0
 private void init_plugin(HeadsetPluginData plugin)
 {
     try {
         plugin.plugin.Initialize();
     }
     catch (Exception e) {
         HandleError(new PluginError {
             plugin = plugin, exception = e
         });
     }
 }
Esempio n. 2
0
        protected override void PluginLoadRegisterPlugin(PluginData plugin)
        {
            HeadsetPluginData data = plugin as HeadsetPluginData;

            try {
                data.headset_plugin.DeviceAdded   += DeviceAdded;
                data.headset_plugin.DeviceRemoved += DeviceRemoved;
                data.headset_plugin.Initialize();
                data.error_tries_left = DEFAULT_PLUGIN_RETRIES;
                data.state            = PluginData.PluginDataState.LOADED;
            }
            catch (Exception e) {
                HandleError(new PluginError {
                    plugin = data, exception = e
                }, PluginData.PluginDataState.ERROR_LOADING);
            }
        }
Esempio n. 3
0
 private void init_plugin(HeadsetPluginData plugin)
 {
     try {
         plugin.plugin.Initialize();
     }
     catch (Exception e) {
         HandleError(new PluginError { plugin = plugin, exception = e });
     }
 }