sipXcallLib home page
Main Page
Related Pages
Classes
Files
File List
File Members
include
tapi
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
52
typedef
void
*
GipsVideoEnginePlatform
;
53
#endif
54
55
#endif // _GIPSDEFS_H
GipsVideoEnginePlatform
void * GipsVideoEnginePlatform
Definition:
GipsDefs.h:52