Exemple #1
0
    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%)";
            }
        }
    }
Exemple #2
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";
            }
        }
    }