Ejemplo n.º 1
0
        public void Initialize()
        {
            Container.RegisterType <IKinectUiService, KinectUiService>(new ContainerControlledLifetimeManager());
            Container.RegisterType <IKinectUiElementController, KinectUiElementController>();
            var kinectUiService = Container.Resolve <IKinectUiService>();

            try
            {
                Container.RegisterInstance <KinectSensor>(KinectExtensions.GetDefaultKinectSensor());
            }
            catch (KinectNotFoundException ex)
            {
                //TODO: Handle exception
            }
        }
Ejemplo n.º 2
0
 public void Initialize()
 {
     lock (isInitializedSync)
     {
         if (IsInitialized)
         {
             return;
         }
         applicationName = Container.IsRegistered <String>(GlobalInstanceNames.ApplicationName) ? Container.Resolve <String>(GlobalInstanceNames.ApplicationName) : String.Empty;
         KinectSensor sensor = KinectExtensions.GetDefaultKinectSensor();
         sensor.EnsureStart();
         this.audioSource      = sensor.GetKinectAudioSource();
         this.speechRecognizer = this.GetKinectSpeechRecognizer();
         IsInitialized         = true;
     }
 }