Exemplo n.º 1
0
 public StreamParser(UDPConnector _udpClient, RGBDAudio audio, RGBDControl control, StreamFrameSource fs)
 {
     _listenThread = new Thread(new ThreadStart(Listen));
     _frameSource  = fs;
     udpClient     = _udpClient;
     _listenThread.Start();
     _audio   = audio;
     _control = control;
 }
Exemplo n.º 2
0
        void Start()
        {
            bookmarks      = new ulong[n_bookmarks];
            _bodyFrames    = new Queue <RGBDBodyFrame>();
            _trackedBodies = new Dictionary <uint, RGBDBody>();
            _eventQueue    = new Queue <RGBDStreamEventArgs>();

            _state                    = RGBD_STATE.IDLE;
            oiudp                     = GetComponent <UDPConnector>();
            sfs                       = GetComponent <StreamFrameSource>();
            _audio                    = GetComponent <RGBDAudio>();
            _defaultTransform         = sfs.cameraTransform;
            _recordedTransform        = (new GameObject("_kinect_recorded")).transform;
            _recordedTransform.parent = transform;
            //cameraKinectView.transform.parent = _recordedTransform;
            //cameraKinectView.transform.localPosition = Vector3.zero;
            //cameraKinectView.transform.localRotation = Quaternion.identity;
            last_idle = Time.time + 1.0f;
        }