#include <unicap.h>
#include <unicapgtk.h>


int
main (int argc, char **argv)
{
  GtkWidget *window;
  GtkWidget *ugtk_display;

  gtk_init (&argc, &argv);

  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (gtk_main_quit),
                    NULL);

  ugtk_display = unicapgtk_video_display_new_by_device (NULL);  // (1)
  gtk_container_add (GTK_CONTAINER (window), ugtk_display);
  unicapgtk_video_display_start (UNICAPGTK_VIDEO_DISPLAY (ugtk_display));       // (2)

  gtk_widget_show_all (window);
  gtk_main ();

  return 0;
}
