nuclear@6: #ifndef CAMERA_H_ nuclear@6: #define CAMERA_H_ nuclear@6: nuclear@6: #ifdef __ANDROID__ nuclear@6: #include nuclear@6: nuclear@6: struct cam_android_platform_data { nuclear@6: JavaVM *vm; nuclear@6: JNIEnv *jni; nuclear@6: jclass activity_class; nuclear@6: }; nuclear@6: #endif nuclear@6: nuclear@6: int cam_init(void *platform_data); nuclear@6: void cam_shutdown(void); nuclear@6: nuclear@6: unsigned int cam_texture(void); nuclear@6: void cam_texture_size(int *w, int *h); nuclear@6: nuclear@6: int cam_start_video(void); nuclear@6: int cam_stop_video(void); nuclear@7: void cam_update(void); nuclear@6: int cam_is_capturing(void); nuclear@6: nuclear@6: int cam_take_picture(void); nuclear@6: nuclear@6: #endif /* CAMERA_H_ */