diff options
author | kartofen <mladenovnasko0@gmail.com> | 2022-08-31 12:31:38 +0300 |
---|---|---|
committer | kartofen <mladenovnasko0@gmail.com> | 2022-08-31 12:31:38 +0300 |
commit | 675ded0d66b9fd60777d3037ded1446a3f9ef986 (patch) | |
tree | 6db3f0524437304f9e5a7b90175e3f6b043d4d49 /src/camera.c |
Big Bang
Diffstat (limited to 'src/camera.c')
-rw-r--r-- | src/camera.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/camera.c b/src/camera.c new file mode 100644 index 0000000..fcd0606 --- /dev/null +++ b/src/camera.c @@ -0,0 +1,25 @@ +#include "camera.h" +#include "common_v4l2.h" + +CommonV4l2 common_v4l2; + +void camera_init(char *dev_name, unsigned int x_res, unsigned int y_res) +{ + CommonV4l2_init(&common_v4l2, dev_name, x_res, y_res); +} + +char *camera_get_image() +{ + CommonV4l2_update_image(&common_v4l2); + return CommonV4l2_get_image(&common_v4l2); +} + +void camera_deinit() +{ + CommonV4l2_deinit(&common_v4l2); +} + +int camera_get_image_size() +{ + return (int)CommonV4l2_get_image_size(&common_v4l2); +} |