Plugin SDK for macOS Swift API Reference
Swift API documentation for PluginSDK
Loading...
Searching...
No Matches
ZoomToolSuiteAPI.Setting.Video

Declaration

class Video

Overview

Video Setting Interface

ObjC Types and Enums Used by This Swift API

Members

enableAlwaysUseOriginalSizeVideoFeature(enable:completion:)

static func enableAlwaysUseOriginalSizeVideoFeature(enable: Bool, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Enable always use origin size video

  • Parameters:
  • enable: enable or not
  • completionHandler: completion handler
  • Returns: whether the API call is successful

enableBeautyFaceFeature(enable:completion:)

static func enableBeautyFaceFeature(enable: Bool, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Enable beauty face

  • Parameters:
  • enable: enable or not
  • completionHandler: completion handler
  • Returns: whether the API call is successful

enableHDVideoFeature(enable:completion:)

static func enableHDVideoFeature(enable: Bool, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Enable HD video

  • Parameters:
  • enable: enable or not
  • completionHandler: completion handler
  • Returns: whether the API call is successful

enableHideSelfViewFeature(enable:completion:)

static func enableHideSelfViewFeature(enable: Bool, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Enable hide self view

  • Parameters:
  • enable: enable or not
  • completionHandler: completion handler
  • Returns: whether the API call is successful

enableMirrorEffectFeature(enable:completion:)

static func enableMirrorEffectFeature(enable: Bool, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Enable mirror effect

  • Parameters:
  • enable: enable or not
  • completionHandler: completion handler
  • Returns: whether the API call is successful

getBeautyFaceValue(completion:)

static func getBeautyFaceValue(completion: @escaping (ZoomToolSuiteIntValueResult) -> Void) -> Bool

get beauty face value

  • Parameters:
  • completionHandler: completion handler
  • Returns: whether the API call is successful

getCameraList()

static func getCameraList() -> [ZoomToolSuiteDeviceInfo]

Get all camera list

  • Returns: camera list

isAlwaysUseOriginalSizeVideoFeatureOn(completion:)

static func isAlwaysUseOriginalSizeVideoFeatureOn(completion: @escaping (ZoomToolSuiteBoolValueResult) -> Void) -> Bool

Is always use origin size video enabled

  • Parameters:
  • completionHandler: completion handler
  • Returns: whether the API call is successful

isBeautyFaceFeatureOn(completion:)

static func isBeautyFaceFeatureOn(completion: @escaping (ZoomToolSuiteBoolValueResult) -> Void) -> Bool

Is beauty face enabled

  • Parameters:
  • completionHandler: completion handler
  • Returns: whether the API call is successful

isHDVideoFeatureOn(completion:)

static func isHDVideoFeatureOn(completion: @escaping (ZoomToolSuiteBoolValueResult) -> Void) -> Bool

Is HD video enabled

  • Parameters:
  • completionHandler: completion handler
  • Returns: whether the API call is successful

isHideSelfViewFeatureOn(completion:)

static func isHideSelfViewFeatureOn(completion: @escaping (ZoomToolSuiteBoolValueResult) -> Void) -> Bool

Is hide self view enabled

  • Parameters:
  • completionHandler: completion handler
  • Returns: whether the API call is successful

isMirrorEffectFeatureOn(completion:)

static func isMirrorEffectFeatureOn(completion: @escaping (ZoomToolSuiteBoolValueResult) -> Void) -> Bool

Is mirror effect enabled

  • Parameters:
  • completionHandler: completion handler
  • Returns: whether the API call is successful

selectCamera(deviceId:completion:)

static func selectCamera(deviceId: String, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Set some camera as current select camera device

  • Parameters:
  • deviceId: deviceID
  • completion: completion handler
  • Returns: whether the API call is successful

setBeautyFaceValue(_:completion:)

static func setBeautyFaceValue(_ value: Int, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Set beauty face value

  • Parameters:
  • value: value
  • completionHandler: completion handler
  • Returns: whether the API call is successful

setVirtualBackground(param:completion:)

static func setVirtualBackground(param: ZoomToolSuiteSetVBParam, completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

Set virtual background

  • Parameters:
  • param: virtual background param
  • completionHandler: completion handler
  • Returns: whether the API call is successful

switchToNextCameraSource(completion:)

static func switchToNextCameraSource(completion: @escaping (ZoomToolSuiteBaseResult) -> Void) -> Bool

switch to next camera source

  • Parameters:
  • completionHandler: completion handler
  • Returns: whether the API call is successful