static gboolean window_state_event (GtkWidget * widget, GdkEventWindowState * event, gpointer gvc) { i++; g_print ("%d\n", i); if (i == 3) { gst_camera_capturer_start (GST_CAMERA_CAPTURER (gvc)); } if (i == 5) gst_camera_capturer_toggle_pause (GST_CAMERA_CAPTURER (gvc)); if (i == 7) gst_camera_capturer_toggle_pause (GST_CAMERA_CAPTURER (gvc)); if (i == 9) gst_camera_capturer_stop (GST_CAMERA_CAPTURER (gvc)); return TRUE; }
static void stop_clicked (GtkButton * b, GstCameraCapturer * gcc) { gst_camera_capturer_stop (gcc); }