public void OnPlay(Image view, PlayEventArgs e) { if (this.playEventHandler != null) { this.playEventHandler(new MyTiff(view), e); } }
protected virtual void OnPlay(PlayEventArgs e) { if (PlayEvent != null) { PlayEvent(this, e); } }
public void OnPlay(MyTiff tiff, PlayEventArgs e) { if (this.playEventHandler != null) { this.playEventHandler(tiff, e); } }
void Song_Change(object sender, PlayEventArgs e) { Transport.Maximum = e.Duration; NowplayingText.Text = "Now Playing: " + e.Song.ToString(); }
private void OnPlayQueued(PlayEventArgs e) { var n = PlayQueued; if (n == null) return; n(this, e); }
protected virtual void OnPlayAllEvent(PlayEventArgs e) => PlayAllEvent?.Invoke(this, e);
protected void OnPlayDeclared(PlayEventArgs e) { var n = PlayDeclared; if (n == null) return; n(this, e); }
private void FavoriteControl_PlayAllEvent(object sender, PlayEventArgs e) => PlayElement(e.Selected);
private void SearchControl_PlayEvent(object sender, PlayEventArgs e) { PlayElement(e.Selected); }
private void PlaySomething(object source, PlayEventArgs args) { // Play the file. }
protected virtual void playChangeMethod(MyTiff tiff, PlayEventArgs e) { this.tiff = tiff; if (tiff == null) { return; } if (e.value >= 0) { tiff.Current = e.value; } PlayState oldState = curState; if (trackBar != null) { trackBar.Invoke(trackHandle); } if (viewer != null) { switch (e.state) { case PlayState.PLAY: curState = PlayState.PLAY; Keep(); //if (oldState == PlayState.STOP) // Next(); break; case PlayState.STOP: curState = PlayState.STOP; //Stop(); break; case PlayState.BACK: curState = PlayState.BACK; Keep(); //if (oldState == PlayState.STOP) // Back(); break; case PlayState.KEEP: sideWorking(); if (e.args == null) { draw(); } else { draw((int)e.args[0], (int)e.args[1], (int)e.args[2], (int)e.args[3]); } switch (curState) { case PlayState.PLAY: new Thread(new ThreadStart(new Action(() => { if (tiff.CurrState == 2) { curState = PlayState.STOP; } Thread.Sleep(Speed); if (curState == oldState) { Next(); } }))).Start(); break; case PlayState.BACK: new Thread(new ThreadStart(new Action(() => { if (tiff.CurrState == 0) { curState = PlayState.STOP; } Thread.Sleep(Speed); if (curState == oldState) { Back(); } }))).Start(); break; } break; } } }
private void HandleOnPlayQueued(object sender, PlayEventArgs e) { StopCoroutine(StartTimer()); StartCoroutine(StartTimer()); }