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; }
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; }