Main Page | Class Hierarchy | Class List | File List | Class Members

globals.h

00001 /* 00002 * This file is part of libCP 00003 * FILE: globals.h 00004 * AUTHOR: Harald Studer <hs@lexip.ch> 00005 * Mathias Herzog <mathu@gmx.ch> 00006 * 00007 * 00008 * Copyright (c) 2004, The libCP project 00009 * 00010 * This program is free software; you can redistribute it and/or modify 00011 * it under the terms of the GNU Public License as published by 00012 * the Free Software Foundation; either version 2 of the License, or 00013 * (at your opinion) any later version. 00014 * 00015 * This program is distributed in the hope that it will be useful, 00016 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00017 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00018 * General Public License for more details. 00019 * 00020 * You should have received a copy of the GNU General Public License 00021 * along with this program; see the file COPYING. If not, write to 00022 * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00023 * Boston, MA 02111-1307, USA. 00024 */ 00025 00026 #ifndef GLOBALS_H 00027 #define GLOBALS_H 00028 00029 //#include <linux/videodev.h> 00030 #include "macros.h" 00031 namespace LIBCP{ 00032 00033 typedef unsigned char Uint8; 00034 00035 static const int G = 256; 00036 static const double PI = 3.14159265358979323846; 00037 00038 //globals for the videocapture library 00039 // typedef struct video_capability Capability; 00040 // typedef struct video_buffer VideoBuffer; 00041 // typedef struct pwc_probe Probe; 00042 // typedef struct video_picture VideoPicture; 00043 // typedef struct video_window VideoWindow; 00044 // typedef struct video_tuner VideoTuner; 00045 // typedef struct pwc_leds Led; 00046 // typedef struct video_channel VideoChannel; 00047 // typedef struct video_mbuf VideoMBuffer; 00048 // typedef struct video_mmap VideoMMap; 00049 // typedef struct pwc_whitebalance WhiteBalance; 00050 // typedef struct pwc_wb_speed WhiteBalanceSpeed; 00051 // typedef struct pwc_image_size ImageSize; 00052 // typedef struct pwc_mpt_range OrbitRange; 00053 // typedef struct pwc_mpt_angles OrbitAngles; 00054 // typedef struct pwc_mpt_status OrbitStatus; 00055 // typedef void (*callback)(void*, int); 00056 00057 } //end of namespace LIBCP 00058 00059 #endif //GLOBALS_H

Generated on Wed May 26 16:43:53 2004 for libcp by doxygen 1.3.7