openVideo.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00031
00032
00033
00034 #ifndef _OPENVIDEO_H_
00035 #define _OPENVIDEO_H_
00036
00037
00038
00039 #ifdef HAVE_CONFIGOV_H
00040 #include <openvideo/configOV.h>
00041 #endif
00042
00043
00044 #define OPENVIDEO_VERSION_MAJOR 0
00045 #define OPENVIDEO_VERSION_MINOR 2
00046
00047
00048 namespace openvideo {
00049
00050 enum VERSION {
00051 VERSION_MAJOR = OPENVIDEO_VERSION_MAJOR,
00052 VERSION_MINOR = OPENVIDEO_VERSION_MINOR
00053 };
00054
00055 }
00056
00057
00058
00059 #if defined(_WIN32_WCE)
00060 # define OV_IS_WINCE
00061 # define OV_IS_WINDOWS
00062 #elif defined(WIN32)
00063 # define OV_IS_WINXP
00064 # define OV_IS_WINDOWS
00065 #endif
00066
00067 #ifdef OV_IS_WINDOWS
00068 # if defined(DEBUG) || defined(_DEBUG)
00069 # define OV_IS_DEBUG
00070 # endif
00071 #endif
00072
00073 #ifdef LINUX
00074 # define OV_IS_LINUX
00075 #endif
00076
00077
00078 #if defined(WIN32) || defined(_WIN32_WCE)
00079 #pragma warning(disable:4251)
00080 #endif
00081
00082 #if defined(WIN32) || defined(_WIN32_WCE)
00083 #ifdef OPENVIDEO_EXPORTS
00084 #define OPENVIDEO_API __declspec(dllexport)
00085 #else
00086 #define OPENVIDEO_API __declspec(dllimport)
00087 #endif
00088 #else
00089 #define OPENVIDEO_API
00090 #endif
00091
00127 #endif //_OPENVIDEO_H_