private object PlaybackTimeChangedHandler(VideoOS.Platform.Messaging.Message message, FQID dest, FQID sender) { // Only pick up messages coming from my own PlaybackController (sender is null for the common PlaybackController) if (_playbackFQID.EqualGuids(sender)) { DateTime time = (DateTime)message.Data; //Debug.WriteLine("PlaybackTimeChangedHandler: " + time.ToLongTimeString()); TimeChangedHandler(time); timeLineUserControl1.SetShowTime(time); } return(null); }
private object PlaybackIndicationHandler(VideoOS.Platform.Messaging.Message message, FQID dest, FQID sender) { if ((sender == null && _playbackControllerFQID == null) || _playbackControllerFQID.EqualGuids(sender)) // If message from right hand side control { if (message.Data is PlaybackCommandData) { PlaybackCommandData data = (PlaybackCommandData)message.Data; if (data.Command == PlaybackData.PlayStop) { _speed2 = 0; } } } return(null); }