LiveKit Swift Client SDK Documentation

Class Screen​Share​Capture​Options

@objc
public class ScreenShareCaptureOptions: NSObject, VideoCaptureOptions  
%111 ScreenShareCaptureOptions ScreenShareCaptureOptions NSObject NSObject ScreenShareCaptureOptions->NSObject VideoCaptureOptions VideoCaptureOptions ScreenShareCaptureOptions->VideoCaptureOptions

Conforms To

VideoCaptureOptions
NSObject

Initializers

init(dimensions:​fps:​show​Cursor:​use​Broadcast​Extension:​)

public init(dimensions: Dimensions = .h1080_169,
                fps: Int = 15,
                showCursor: Bool = true,
                useBroadcastExtension: Bool = false)  

Properties

dimensions

@objc
    public let dimensions: Dimensions

fps

@objc
    public let fps: Int

show​Cursor

@objc
    public let showCursor: Bool

Only used for macOS

use​Broadcast​Extension

@objc
    public let useBroadcastExtension: Bool

hash

public override var hash: Int  

Methods

is​Equal(_:​)

public override func isEqual(_ object: Any?) -> Bool