internal static extern UvcError uvc_find_devices( UvcContext ctx, out IntPtr devs, int vid, int pid, string sn);
internal static extern UvcError uvc_get_device_list(UvcContext ctx, out IntPtr list);
internal static extern UvcError uvc_find_device( UvcContext ctx, out UvcDevice dev, int vid, int pid, string sn);
internal static extern UvcError uvc_init(out UvcContext pctx, IntPtr usb_ctx);