Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
ZRCSDKDefines.h
Go to the documentation of this file.
1
5#ifndef ZRC_ZRCSDKDEFINES_H
6#define ZRC_ZRCSDKDEFINES_H
7
8#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
9
10#ifdef ZRCSDK_EXPORT
11#define ZRCSDK_API __declspec(dllexport)
12#else
13#define ZRCSDK_API __declspec(dllimport)
14#endif
15
16#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) || defined(ANDROID)
17#define ZRCSDK_API __attribute__((visibility("default")))
18
19#elif defined(__linux) || defined(__linux__) || defined(linux)
20#define ZRCSDK_API __attribute__((visibility("default")))
21
22#else
23#define ZRCSDK_API
24#endif
25
26#define NS_ZRCSDK ZRCSDK
27#define NS_ZRCSDK_BEG \
28 namespace ZRCSDK \
29 {
30#define NS_ZRCSDK_END }
31#define USING_NS_ZRCSDK using namespace NS_ZRCSDK;
32
33#define ZRCSDK_MEETING_DATE_FORMAT "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
34
35#define ZRCSDK_DEFAULT_ROOM_ID "zrcsdk_default_room_id"
36
37#endif //ZRC_ZRCSDKDEFINES_H