public void OnCompress() { if (!initialized) { return; } if (KinectVideoCompressor.IsCompressing) { KinectVideoCompressor.StopCompression(); buttonCompress.enabled = true; buttonCompress.GetComponentInChildren <Text>().text = "Start Compression"; } else { videoRecorder.Compress(); if (KinectVideoCompressor.IsCompressing) { buttonCompress.enabled = false; buttonCompressText.text = "Compressing (0%)"; } } }
public void UpdateVideo() { if (!initialized) { return; } if (videoPlayer.IsPlaying) { videoPlayer.UpdateFrame(); } if (KinectVideoCompressor.IsCompressing) { KinectVideoCompressor.UpdateCompression(); buttonCompressText.text = "Compressing (" + (KinectVideoCompressor.Progress * 100f).ToString("N0") + "%)"; if (!KinectVideoCompressor.IsCompressing) { buttonCompress.enabled = true; buttonCompressText.text = "Start Compression"; } } }