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 status;
00038
00039 int internal_id;
00040 dc1394_feature_set features;
00041 dc1394_cameracapture camera;
00042 ARUint8 *image;
00043 } AR2VideoParamT;
00044
00045 #ifdef __cplusplus
00046 }
00047 #endif
00048 #endif