Meeting SDK for Linux API Reference
|
ZOOM windows SDK Common Definition File. More...
#include <stdint.h>
#include <unistd.h>
#include <cstring>
#include <float.h>
Go to the source code of this file.
Data Structures | |
struct | tagRawDataOptions |
Rawdata options. More... | |
struct | tagInitParam |
Initialize the SDK Parameter. More... | |
class | IZoomLastError |
Error mechanism interface provided by the SDK. This feature is gradually improved, so some errors may not be supported. More... | |
class | IList< T > |
struct | ZoomSDKColor |
Zoom SDK color. The standard RGB color model has a value range of 0-255. More... | |
Macros | |
#define | TLS_KEY_DEF pthread_key_t |
#define | PLATFORM_IMPORT __declspec(dllimport) |
#define | PLATFORM_EXPORT __declspec(dllexport) |
#define | SDK_API |
#define | ZOOM_SDK_NAMESPACE ZOOMSDK |
#define | BEGIN_ZOOM_SDK_NAMESPACE namespace ZOOM_SDK_NAMESPACE { |
#define | END_ZOOM_SDK_NAMESPACE }; |
#define | USING_ZOOM_SDK_NAMESPACE using namespace ZOOM_SDK_NAMESPACE; |
Typedefs | |
typedef char | zchar_t |
typedef uint64_t | UINT64 |
typedef int64_t | INT64 |
typedef float | FLOAT |
typedef void * | HWND |
typedef struct tagRawDataOptions | RawDataOptions |
Rawdata options. | |
typedef struct tagInitParam | InitParam |
Initialize the SDK Parameter. | |
ZOOM windows SDK Common Definition File.
Definition in file zoom_sdk_def.h.
#define BEGIN_ZOOM_SDK_NAMESPACE namespace ZOOM_SDK_NAMESPACE { |
Definition at line 35 of file zoom_sdk_def.h.
#define END_ZOOM_SDK_NAMESPACE }; |
Definition at line 36 of file zoom_sdk_def.h.
#define PLATFORM_EXPORT __declspec(dllexport) |
Definition at line 25 of file zoom_sdk_def.h.
#define PLATFORM_IMPORT __declspec(dllimport) |
Definition at line 24 of file zoom_sdk_def.h.
#define SDK_API |
Definition at line 31 of file zoom_sdk_def.h.
#define TLS_KEY_DEF pthread_key_t |
Definition at line 22 of file zoom_sdk_def.h.
#define USING_ZOOM_SDK_NAMESPACE using namespace ZOOM_SDK_NAMESPACE; |
Definition at line 37 of file zoom_sdk_def.h.
#define ZOOM_SDK_NAMESPACE ZOOMSDK |
Definition at line 34 of file zoom_sdk_def.h.
typedef float FLOAT |
Definition at line 20 of file zoom_sdk_def.h.
typedef void* HWND |
Definition at line 21 of file zoom_sdk_def.h.
typedef struct tagInitParam InitParam |
Initialize the SDK Parameter.
typedef int64_t INT64 |
Definition at line 19 of file zoom_sdk_def.h.
typedef struct tagRawDataOptions RawDataOptions |
Rawdata options.
typedef uint64_t UINT64 |
Definition at line 18 of file zoom_sdk_def.h.
typedef char zchar_t |
Definition at line 17 of file zoom_sdk_def.h.
Enumeration of reasons why sharing is not allowed.
Definition at line 519 of file zoom_sdk_def.h.
enum FrameDataFormat |
Enumeration of video frame data format.
Enumerator | |
---|---|
FrameDataFormat_I420_LIMITED | I420 format with limited (TV) range color space. |
FrameDataFormat_I420_FULL | I420 format with full (PC) range color space. |
Definition at line 497 of file zoom_sdk_def.h.
enum LastErrorType |
Enumeration of the last error types of the SDK.
Definition at line 443 of file zoom_sdk_def.h.
enum SDK_LANGUAGE_ID |
Enumeration of the text resource type used by the SDK.
Definition at line 125 of file zoom_sdk_def.h.
enum SDKError |
Enumeration of common errors of SDK.
Definition at line 43 of file zoom_sdk_def.h.
enum ShareType |
Enumeration of types of shared content.
Definition at line 414 of file zoom_sdk_def.h.
enum SharingStatus |
Enumeration of sharing status.
Definition at line 554 of file zoom_sdk_def.h.
enum ZoomSDKAudioChannel |
Enumeration of the audio modes.
Enumerator | |
---|---|
ZoomSDKAudioChannel_Mono | Single channel audio. |
ZoomSDKAudioChannel_Stereo | Stereo audio. |
Definition at line 508 of file zoom_sdk_def.h.
Enumeration of memory modes for raw data handling.
Enumerator | |
---|---|
ZoomSDKRawDataMemoryModeStack | Use stack memory. |
ZoomSDKRawDataMemoryModeHeap | Use heap memory. |
Definition at line 168 of file zoom_sdk_def.h.