Accord.Controls.Vision.HeadController.videoSource_PlayingFinished C# (CSharp) Method

videoSource_PlayingFinished() private method

private videoSource_PlayingFinished ( object sender, ReasonToFinishPlaying reason ) : void
sender object
reason ReasonToFinishPlaying
return void
        private void videoSource_PlayingFinished(object sender, ReasonToFinishPlaying reason)
        {
            if (PlayingFinished != null)
            {
                if (SynchronizingObject != null &&
                    SynchronizingObject.InvokeRequired)
                {
                    SynchronizingObject.BeginInvoke(
                        PlayingFinished, new object[] { this, reason });
                }
                else
                {
                    PlayingFinished(this, reason);
                }
            }
        }