summaryrefslogtreecommitdiffstats
path: root/test/grab.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/grab.c')
-rw-r--r--test/grab.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/grab.c b/test/grab.c
new file mode 100644
index 0000000..91a3cdc
--- /dev/null
+++ b/test/grab.c
@@ -0,0 +1,27 @@
+
+#include <stdio.h>
+#include "uca.h"
+#include "uca-cam.h"
+
+int main(int argc, char *argv[])
+{
+ struct uca_t *uca = uca_init();
+ if (uca == NULL) {
+ printf("Couldn't find a camera\n");
+ return 1;
+ }
+
+ /* take first camera */
+ struct uca_camera_t *cam = uca->cameras;
+
+ uint32_t val = 5000;
+ cam->set_property(cam, UCA_PROP_EXPOSURE, &val);
+ val = 0;
+ cam->set_property(cam, UCA_PROP_DELAY, &val);
+
+ if (uca_cam_alloc(cam, 20) != UCA_NO_ERROR)
+ printf("Couldn't allocate buffer memory\n");
+
+ uca_destroy(uca);
+ return 0;
+}