VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvAudioPlugin
dllExport.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
// Get proper local export symbol
13
#ifdef _WIN32
14
# ifdef vrvAudioPlugin_EXPORTS
15
# define DT_DLL_VRVAUDIOPLUGIN __declspec ( dllexport )
16
# else
17
# define DT_DLL_VRVAUDIOPLUGIN __declspec ( dllimport )
18
# endif
19
#else
20
# define DT_DLL_VRVAUDIOPLUGIN
21
#endif
22
23
// Make VR-Vantage VRLink code export with library
24
#define DL_DLL_IGCONVRLINK DT_DLL_VRVAUDIOPLUGIN
25
26
// Define the appropriate protocol namespace and tell
27
// the shared VRLink classes to export appropriately
28
#ifdef DtDIS
29
# define DT_PROTOCOL_NAMESPACE vrvDis
30
#elif DtHLA
31
# ifdef DtHLA_1516
32
# ifdef DtHLA_1516_EVOLVED
33
# define DT_PROTOCOL_NAMESPACE vrvHla1516e
34
# else
35
# define DT_PROTOCOL_NAMESPACE vrvHla1516
36
# endif
37
# else
38
# define DT_PROTOCOL_NAMESPACE vrvHla13
39
# endif
40
#else
41
# error "Protocol must be defined before including audio export header."
42
#endif
43
44
#include <
vrvUtil/signalslib.h
>
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)