Video SDK for Windows API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_platform.h
Go to the documentation of this file.
1#ifndef _ZOOM_VIDEO_SDK_PLATFORM_H_
2#define _ZOOM_VIDEO_SDK_PLATFORM_H_
3
4#if defined(WIN32) //windows
5#if defined(ZOOM_VIDEO_SDK_IMPLEMENTATION)
6#define ZOOM_VIDEO_SDK_EXPORT __declspec(dllexport)
7#else
8#define ZOOM_VIDEO_SDK_EXPORT __declspec(dllimport)
9#endif
10#else //other platform
11#define ZOOM_VIDEO_SDK_EXPORT __attribute__((visibility("default")))
12#endif //defined(WIN32)
13
14#if defined(WIN32)
15typedef signed char int8_t;
16typedef unsigned char uint8_t;
17typedef short int16_t;
18typedef unsigned short uint16_t;
19typedef int int32_t;
20typedef unsigned int uint32_t;
21typedef __int64 int64_t;
22typedef unsigned __int64 uint64_t;
23typedef wchar_t zchar_t;
24#else
25#include <stdint.h>
26typedef char zchar_t;
27#endif// defined(WIN32)
28
29#endif//#define _ZOOM_VIDEO_SDK_PLATFORM_H_
unsigned short uint16_t
unsigned int uint32_t
__int64 int64_t
wchar_t zchar_t
short int16_t
unsigned char uint8_t
unsigned __int64 uint64_t
signed char int8_t