/// <summary> /// Rewind through FFDShow /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FRewindButton_Click(object sender, EventArgs e) { using (FFDShowAPI ffdshowAPI = new FFDShowAPI()) { if (!ffdshowAPI.checkFFDShowActive()) { return; } int speed = ffdshowAPI.getFastForwardSpeed(); switch (speed) { case 0: speed = -6; break; case -6: speed = -40; break; case -40: speed = -240; break; default: speed = 0; break; } ffdshowAPI.FastForward(speed); } }
/// <summary> /// Play/Pause /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void playButton_Click(object sender, EventArgs e) { using (FFDShowAPI ffdshowAPI = new FFDShowAPI()) { if (!ffdshowAPI.checkFFDShowActive()) { return; } if (ffdshowAPI.getFastForwardSpeed() != 0) { ffdshowAPI.StopFastForward(); return; } if (ffdshowAPI.getState() == FFDShowAPI.PlayState.PlayState || ffdshowAPI.getState() == FFDShowAPI.PlayState.FastForwardRewind) { ffdshowAPI.pauseVideo(); } else { ffdshowAPI.startVideo(); } } }
/// <summary> /// Play/Pause /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void playButton_Click(object sender, EventArgs e) { using (FFDShowAPI ffdshowAPI = new FFDShowAPI()) { if (!ffdshowAPI.checkFFDShowActive()) return; if (ffdshowAPI.getFastForwardSpeed() != 0) { ffdshowAPI.StopFastForward(); return; } if (ffdshowAPI.getState() == FFDShowAPI.PlayState.PlayState || ffdshowAPI.getState() == FFDShowAPI.PlayState.FastForwardRewind) ffdshowAPI.pauseVideo(); else ffdshowAPI.startVideo(); } }
/// <summary> /// Rewind through FFDShow /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FRewindButton_Click(object sender, EventArgs e) { using (FFDShowAPI ffdshowAPI = new FFDShowAPI()) { if (!ffdshowAPI.checkFFDShowActive()) return; int speed = ffdshowAPI.getFastForwardSpeed(); switch (speed) { case 0: speed = -6; break; case -6: speed = -40; break; case -40: speed = -240; break; default: speed = 0; break; } ffdshowAPI.FastForward(speed); } }