Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef AR_VIDEO_LINUX_1394CAM_H
00012 #define AR_VIDEO_LINUX_1394CAM_H
00013 #ifdef __cplusplus
00014 extern "C" {
00015 #endif
00016
00017 #include <AR/config.h>
00018 #include <AR/ar.h>
00019
00020 #include <stdlib.h>
00021 #include <linux/types.h>
00022 #include <linux/videodev.h>
00023 #include <libraw1394/raw1394.h>
00024 #include <libdc1394/dc1394_control.h>
00025
00026
00027 typedef struct {
00028 int node;
00029 int mode;
00030 int rate;
00031 int debug;
00032 int card;
00033 int channel;
00034 int speed;
00035 int format;
00036 int dma_buf_num;
00037 int int_mode;
00038 int int_rate;
00039 int status;
00040
00041 int internal_id;
00042 dc1394_feature_set features;
00043 dc1394_cameracapture camera;
00044 ARUint8 *image;
00045 } AR2VideoParamT;
00046
00047 #ifdef __cplusplus
00048 }
00049 #endif
00050 #endif