1 #include <unicap.h>
    2 #include <unicapgtk.h>
    3 
    4 
    5 int
    6 main (int argc, char **argv)
    7 {
    8   GtkWidget *window;
    9   GtkWidget *ugtk_display;
   10 
   11   gtk_init (&argc, &argv);
   12 
   13   window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
   14   g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (gtk_main_quit),
   15                     NULL);
   16 
   17   ugtk_display = unicapgtk_video_display_new_by_device (NULL);  // (1)
   18   gtk_container_add (GTK_CONTAINER (window), ugtk_display);
   19   unicapgtk_video_display_start (UNICAPGTK_VIDEO_DISPLAY (ugtk_display));       // (2)
   20 
   21   gtk_widget_show_all (window);
   22   gtk_main ();
   23 
   24   return 0;
   25 }