sipxtacklib  Version 3.3
GipsDefs.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2006 SIPfoundry Inc.
3 // Licensed by SIPfoundry under the LGPL license.
4 //
5 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
6 // Licensed to SIPfoundry under a Contributor Agreement.
7 //
8 // $$
10 
11 #ifndef _GIPSDEFS_H
12 #define _GIPSDEFS_H
13 
14 // SYSTEM INCLUDES
15 // APPLICATION INCLUDES
16 #ifdef VOICE_ENGINE
17 
18 #if defined(_WIN32)
19 # include "GipsVoiceEngineLib.h"
20 # include "GIPSAECTuningWizardAPI.h"
21 #elif defined (__APPLE__)
22 # include "mac/GipsVoiceEngineLib.h"
23 #else
24 # include "GipsVoiceEngineLibLinux.h"
25 #endif
26 
27 #ifdef VIDEO
28 # if defined(_WIN32)
29 # include "GipsVideoEngine.h"
30 # include <windows.h>
31 # include "GipsVideoEngineWindows.h"
32 # elif defined(__APPLE__)
33 # include "mac/GipsVideoEngine.h"
34 # include <carbon/Carbon.h>
35 # include "mac/GipsVideoEngineMac.h"
36 # else
37 # error("Unknown platform") ;
38 # endif
39 #endif
40 
41 #ifdef VIDEO
42 # if defined(_WIN32)
43 typedef GipsVideoEngineWindows GipsVideoEnginePlatform ;
44 # elif defined(__APPLE__)
45 typedef GipsVideoEngineMac GipsVideoEnginePlatform;
46 # else
47 # error("Unknown platform") ;
48 # endif
49 #endif
50 
51 #else
53 #endif
54 
55 #endif // _GIPSDEFS_H
void * GipsVideoEnginePlatform
Definition: GipsDefs.h:52

sipXtackLib home page