コード例 #1
0
        private void UpdatePlaybackPausePoints()
        {
            DebugHelper.AssertUIThread();

            Debug.Assert(this.Points != null);

            List <TimeSpan> pausePoints = new List <TimeSpan>();

            foreach (TimelinePausePoint pausePoint in this.Points)
            {
                if (pausePoint.IsEnabled)
                {
                    pausePoints.Add(pausePoint.RelativeTime);
                }
            }

            KStudioPlayback playback = this.Playback;

            if (playback != null)
            {
                playback.SetPausePointsByRelativeTime(pausePoints);
            }
        }