3dphotoshoot

annotate src/camera.h @ 7:7f6e6eb3d20e

some progress...
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 23 May 2015 23:14:44 +0300
parents e31e23ead56f
children 9fc7d52f578d
rev   line source
nuclear@6 1 #ifndef CAMERA_H_
nuclear@6 2 #define CAMERA_H_
nuclear@6 3
nuclear@6 4 #ifdef __ANDROID__
nuclear@6 5 #include <jni.h>
nuclear@6 6
nuclear@6 7 struct cam_android_platform_data {
nuclear@6 8 JavaVM *vm;
nuclear@6 9 JNIEnv *jni;
nuclear@6 10 jclass activity_class;
nuclear@6 11 };
nuclear@6 12 #endif
nuclear@6 13
nuclear@6 14 int cam_init(void *platform_data);
nuclear@6 15 void cam_shutdown(void);
nuclear@6 16
nuclear@6 17 unsigned int cam_texture(void);
nuclear@6 18 void cam_texture_size(int *w, int *h);
nuclear@6 19
nuclear@6 20 int cam_start_video(void);
nuclear@6 21 int cam_stop_video(void);
nuclear@7 22 void cam_update(void);
nuclear@6 23 int cam_is_capturing(void);
nuclear@6 24
nuclear@6 25 int cam_take_picture(void);
nuclear@6 26
nuclear@6 27 #endif /* CAMERA_H_ */