static void native_pause (JNIEnv * env, jobject thiz) { Player *player = GET_CUSTOM_DATA (env, thiz, native_player_field_id); if (!player) return; gst_player_pause (player->player); }
static void toggle_paused (GstPlay * play) { if (play->desired_state == GST_STATE_PLAYING) { play->desired_state = GST_STATE_PAUSED; gst_player_pause (play->player); } else { play->desired_state = GST_STATE_PLAYING; gst_player_play (play->player); } }