Video SDK for Windows API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKInitParams Struct Reference

The initialization parameters for Zoom Video SDK. More...

#include <zoom_video_sdk_def.h>

Public Member Functions

 ZoomVideoSDKInitParams ()
 

Data Fields

const zchar_tdomain
 
const zchar_tlogFilePrefix
 
bool enableLog
 
bool enableIndirectRawdata
 
bool permonitor_awareness_mode
 
ZoomVideoSDKRawDataMemoryMode audioRawDataMemoryMode
 
ZoomVideoSDKRawDataMemoryMode videoRawDataMemoryMode
 
ZoomVideoSDKRawDataMemoryMode shareRawDataMemoryMode
 
ZoomVideoSDKExtendParams extendParam
 

Detailed Description

The initialization parameters for Zoom Video SDK.

Definition at line 444 of file zoom_video_sdk_def.h.

Constructor & Destructor Documentation

◆ ZoomVideoSDKInitParams()

ZoomVideoSDKInitParams::ZoomVideoSDKInitParams ( )
inline

Definition at line 469 of file zoom_video_sdk_def.h.

470 {
471 domain = nullptr;
472 logFilePrefix = nullptr;
473 enableLog = false;
474 enableIndirectRawdata = false;
475#if defined(WIN32)
477#endif
481 }
ZoomVideoSDKRawDataMemoryMode shareRawDataMemoryMode
ZoomVideoSDKRawDataMemoryMode audioRawDataMemoryMode
ZoomVideoSDKRawDataMemoryMode videoRawDataMemoryMode
@ ZoomVideoSDKRawDataMemoryModeStack

References audioRawDataMemoryMode, domain, enableIndirectRawdata, enableLog, logFilePrefix, permonitor_awareness_mode, shareRawDataMemoryMode, videoRawDataMemoryMode, and ZoomVideoSDKRawDataMemoryModeStack.

Field Documentation

◆ audioRawDataMemoryMode

ZoomVideoSDKRawDataMemoryMode ZoomVideoSDKInitParams::audioRawDataMemoryMode

Memory allocation mode for audio raw data (stack or heap). Optional. Default is stack.

Definition at line 461 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().

◆ domain

const zchar_t* ZoomVideoSDKInitParams::domain

The web domain used by the SDK. This is a required parameter.

Definition at line 447 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().

◆ enableIndirectRawdata

bool ZoomVideoSDKInitParams::enableIndirectRawdata

Whether to enable indirect raw data access. Optional. Default is false.

Definition at line 453 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().

◆ enableLog

bool ZoomVideoSDKInitParams::enableLog

Whether to enable SDK logging. Optional. Default is false.

Definition at line 451 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().

◆ extendParam

ZoomVideoSDKExtendParams ZoomVideoSDKInitParams::extendParam

Extended optional parameters for SDK initialization.

Definition at line 468 of file zoom_video_sdk_def.h.

◆ logFilePrefix

const zchar_t* ZoomVideoSDKInitParams::logFilePrefix

Prefix for the generated log file names. Optional. If not set, a default prefix will be used.

Definition at line 449 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().

◆ permonitor_awareness_mode

bool ZoomVideoSDKInitParams::permonitor_awareness_mode

Whether to enable per-monitor awareness mode. Optional. Default is false. This parameter is ignored if the application is already enabled high-DPI awareness or per-monitor DPI awareness.

Definition at line 458 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().

◆ shareRawDataMemoryMode

ZoomVideoSDKRawDataMemoryMode ZoomVideoSDKInitParams::shareRawDataMemoryMode

Memory allocation mode for share raw data (stack or heap). Optional. Default is stack.

Definition at line 465 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().

◆ videoRawDataMemoryMode

ZoomVideoSDKRawDataMemoryMode ZoomVideoSDKInitParams::videoRawDataMemoryMode

Memory allocation mode for video raw data (stack or heap). Optional. Default is stack.

Definition at line 463 of file zoom_video_sdk_def.h.

Referenced by ZoomVideoSDKInitParams().