From f6f2bafe19fd57c56201e79be6b7692f16f16099 Mon Sep 17 00:00:00 2001 From: Matthias Vogelgesang Date: Mon, 28 Feb 2011 16:53:29 +0100 Subject: Add grab example --- test/grab.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 test/grab.c (limited to 'test/grab.c') 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 +#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; +} -- cgit v1.2.3