static void play_set_playback_rate (GstPlay * play, gdouble rate) { if (play_set_rate_and_trick_mode (play, rate, play->trick_mode)) { g_print (_("Playback rate: %.2f"), rate); g_print (" \n"); } else { g_print ("\n"); g_print (_("Could not change playback rate to %.2f"), rate); g_print (".\n"); } }
static void play_set_playback_rate (GstElement * pipeline, gdouble rate) { if (play_set_rate_and_trick_mode (pipeline, rate, trick_mode)) { g_print ("Playback rate: %.2f", rate); g_print (" \n"); } else { g_print ("\n"); g_print ("Could not change playback rate to %.2f", rate); g_print (".\n"); } }
static void play_switch_trick_mode (GstPlay * play) { GstPlayTrickMode new_mode = ++play->trick_mode; const gchar *mode_desc; if (new_mode == GST_PLAY_TRICK_MODE_LAST) new_mode = GST_PLAY_TRICK_MODE_NONE; mode_desc = trick_mode_get_description (new_mode); if (play_set_rate_and_trick_mode (play, play->rate, new_mode)) { g_print ("Rate: %.2f (%s) \n", play->rate, mode_desc); } else { g_print ("\nCould not change trick mode to %s.\n", mode_desc); } }