示例#1
0
文件: Engine8.cs 项目: egold555/Comet
 private void ConstructUsing(EngineMode mode, Host host, int audioDeviceIndex)
 {
     Mode          = mode;
     _host         = host;
     _plugInRouter = Host.Router;
     if (mode == EngineMode.Synchronous)
     {
         _eventTimer          = new Timer(1.0);
         _eventTimer.Elapsed += EventTimerElapsed;
         _fmod = fmod.GetInstance(audioDeviceIndex);
     }
     else
     {
         _eventTimer = null;
         _fmod       = null;
     }
     _engineContext = new EngineContext();
     InstanceList.Add(this);
 }
示例#2
0
 public static PlugInRouter GetInstance()
 {
     return(_instance ?? (_instance = new PlugInRouter()));
 }
示例#3
0
 public static PlugInRouter GetInstance()
 {
     return _instance ?? (_instance = new PlugInRouter());
 }
示例#4
0
文件: Host.cs 项目: egold555/Comet
 public Host(Form hostForm)
 {
     _hostForm = hostForm;
     Router    = PlugInRouter.GetInstance();
 }
示例#5
0
文件: Engine8.cs 项目: jmcadams/vplus
 private void ConstructUsing(EngineMode mode, Host host, int audioDeviceIndex)
 {
     Mode = mode;
     _host = host;
     _plugInRouter = Host.Router;
     if (mode == EngineMode.Synchronous) {
         _eventTimer = new Timer(1.0);
         _eventTimer.Elapsed += EventTimerElapsed;
         _fmod = fmod.GetInstance(audioDeviceIndex);
     }
     else {
         _eventTimer = null;
         _fmod = null;
     }
     _engineContext = new EngineContext();
     InstanceList.Add(this);
 }