private void MyDataFrameReadyEventHandler(object sender, DataFrameReadyEventArgs e) { using (DataFrame dataFrame = e.OpenFrame() as DataFrame) { if (dataFrame != null) { skeletonFrameRate.UpdateAvgFps(); } } }
private void MyDataFrameReadyEventHandler(object sender, DataFrameReadyEventArgs e) { using (DataFrame dataFrame = e.OpenFrame() as DataFrame) { if (dataFrame != null) { lastEngineState = dataFrame.Skeletons[0].TrackingState; } } }
private void MyDataFrameReady(object sender, DataFrameReadyEventArgs e) { using (var dataFrame = e.OpenFrame() as DataFrame) { if (dataFrame != null) { state = dataFrame.Skeletons[0].TrackingState; mySkeleton = dataFrame.Skeletons[0].Joints; } } }
private void MyDataFrameReadyEventHandler(object sender, DataFrameReadyEventArgs e) { using (DataFrame dataFrame = e.OpenFrame() as DataFrame) { if (dataFrame != null) { Skeleton skl = dataFrame.Skeletons[0]; trackingState = skl.TrackingState; if (SdkManager.IsDebugRun) { FrameId = dataFrame.FrameKey.FrameNumberKey; Debug.Log ("Skeleton frame: " + FrameId + ", state: " + skl.TrackingState + ", proximity: " + skl.Proximity.SkeletonProximity); } } } }
private void HandleDataEvent(DataFrameReadyEventArgs dataFrameReadyEventArgs) { using (var dataFrame = dataFrameReadyEventArgs.OpenFrame() as DataFrame) { if (dataFrame != null) // Making sure it's really DataFrame { StringBuilder text = new StringBuilder(); Skeleton skel = dataFrame.Skeletons[0]; if (dataFrame.Skeletons[0] != null) { var joints = dataFrame.Skeletons[0].Joints; // Possibly several Skeletons, we'll use the first TrackingState state = dataFrame.Skeletons[0].TrackingState; // We only want to display a tracked Skeleton if (state == TrackingState.Tracked) { // Serialize skeleton string json = new JavaScriptSerializer().Serialize(dataFrame.Skeletons[0]); SendData(json); } } } } }
private void MyDataFrameReadyEventHandler(object sender, DataFrameReadyEventArgs e) { using (DataFrame dataFrame = e.OpenFrame() as DataFrame) { if (dataFrame != null) { Skeleton skl = dataFrame.Skeletons[0]; edgeWarnings = skl.ClippedEdges; StringBuilder sb = new StringBuilder(); int warningsCount = CheckEdgeWarnings(sb); if (SdkManager.IsDebugRun) { Debug.Log(String.Format("Warnings frame: {0}, contains {1} Warnings:\n{2}", dataFrame.FrameKey.FrameNumberKey, warningsCount, sb.ToString())); } } } }