void MediaQueue_MediaObjectUpdated(object sender, MediaItemEventArgs e) { try { __SyncContext.Send(new SendOrPostCallback(delegate(object state) { try { if (e.Item.ExecutionStatus.ExecutionStatus == ExecutionStatus.Creating && string.IsNullOrEmpty(e.Item.GetCreationPath( )) && !__CreatingMediaJobs.Contains(e.Item)) { __CreatingMediaJobs.Add(e.Item); } View.OnMediaObjectStatusUpdated(e.Item); if (QueueService.SelectedMediaItems.Contains(e.Item)) { UpdateViewUI( ); } } catch (Exception exception) { System.Diagnostics.Debug.Assert(false, exception.Message); } } ), null); } catch {} }
void SelectedMediaItems_MediaItemAdded(object sender, MediaItemEventArgs e) { if (!MediaQueue.Contains(e.Item)) { throw new InvalidOperationException("Selected Item doesn't belong to MediaQueue"); } }
private void player_MediaItemEnded(object sender, MediaItemEventArgs e) { if (Options.RemoveMediaItemFromNowPlayingOnFinish) { RemoveMediaItems(e.MediaItem); } }
private void FolderBrowser_FoundMediaItem(object sender, MediaItemEventArgs e) { if (!ItemsSource.Any(m => m.Parts.Any(p => p.Location == e.MediaItem.Parts[0].Location))) { List <MediaItem> items = new List <MediaItem>(ItemsSource); items.Add(e.MediaItem); ItemsSource = new ObservableCollection <MediaItem>(items); } }
void MediaQueue_MediaItemUpdated(object sender, MediaItemEventArgs e) { if (e.Item.ExecutionStatus.ExecutionStatus.Value == ExecutionStatus.Pending) { if (!__MediaStateService.SelectedMediaItems.Contains(e.Item)) { __MediaStateService.SelectedMediaItems.Add(e.Item); } } }
void MediaQueue_MediaItemRemoved(object sender, MediaItemEventArgs e) { if (SelectedMediaItems.Contains(e.Item)) { SelectedMediaItems.Remove(e.Item); } if (ActiveMediaItem == e.Item) { ActiveMediaItem = null; } }
void Instance_MediaObjectUpdated(object sender, MediaItemEventArgs e) { try { if (e.Item.ExecutionStatus.ExecutionStatus.Value == ExecutionStatus.Pending && MediaAutoCreationConfiguration.EnableAutoMediaCreation) { if (ServiceLocator.IsRegistered <MediaAutoCretionService> ( )) { ServiceLocator.Retrieve <MediaAutoCretionService> ( ).SignalProcessor( ); } } } catch {} }
void MediaQueue_MediaItemAdded(object sender, MediaItemEventArgs e) { try { __SyncContext.Send(new SendOrPostCallback(delegate(object state) { try { View.OnMediaObjectAdded(e.Item); } catch (Exception exception) { System.Diagnostics.Debug.Assert(false, exception.Message); } } ), null); } catch {} }
void MediaQueue_MediaItemRemoved(object sender, MediaItemEventArgs e) { try { __SyncContext.Send(new SendOrPostCallback(delegate(object state) { try { if (__CreatingMediaJobs.Contains(e.Item)) { __CreatingMediaJobs.Remove(e.Item); } View.OnMediaObjectRemoved(e.Item); } catch (Exception exception) { System.Diagnostics.Debug.Assert(false, exception.Message); } } ), null); } catch {} }
private void Current_MediaItemChanged(object sender, MediaItemEventArgs e) { Debug.WriteLine("Current_MediaItemChanged"); }
private void Current_MediaItemFinished(object sender, MediaItemEventArgs e) { //ToDo: ??? event args: Old song or new song ??? Debug.WriteLine("Current_MediaItemFinished"); }
private void mivSongs_MediaItemSaved(object sender, MediaItemEventArgs e) { SaveSong(e.MediaItem as Song); }
private void mivVideos_MediaItemSaved(object sender, MediaItemEventArgs e) { SaveVideo(e.MediaItem as Video); }
private void Current_MediaItemChanged(object sender, MediaItemEventArgs e) { SetupCurrentMediaDetails(e.MediaItem); }
private void element_MediaItemSaved(object sender, MediaItemEventArgs e) { OnMediaItemsSaved(new MediaItem[1] { e.MediaItem }); }
void _mediaBurningProcessor_MediaBurningCompleted(object sender, MediaItemEventArgs e) { UpdateMediaObjectStatus(e.Item, ExecutionStatus.Done, ExecutionStatusInfo.NORMAL); }
private void PlaybackController_MediaItemChanged(object sender, MediaItemEventArgs e) { CheckState(); }
private void PlaybackController_MediaItemFinished(object sender, MediaItemEventArgs e) { element.OnVideoEnded?.Invoke(); }
private void Current_MediaItemFinished(object sender, MediaItemEventArgs e) { Log.Debug($"Media item finished: {e.MediaItem.Title};"); }
private void Current_MediaItemChanged(object sender, MediaItemEventArgs e) { Log.Debug($"Media item changed, new item title: {e.MediaItem.Title};"); }
private void miItems_MediaItemSaved(object sender, MediaItemEventArgs e) { MediaItemSaved(e.MediaItem); }
private void mipPlayer_MediaItemEnding(object sender, MediaItemEventArgs e) { OnMediaItemEnding(e.MediaItem); }
private void Current_MediaItemFinished(object sender, MediaItemEventArgs e) { CrossMediaManager.Current.Stop(); }
private void mediaItemDialog_SavedMediaItem(object sender, MediaItemEventArgs e) { OnMediaItemSaved(e.MediaItem); }
private void PlayerOnMediaItemFinished(object sender, MediaItemEventArgs e) { currentPlaylist.Next(true); }