LiveKit Swift Client SDK Documentation

Class Video​Parameters

@objc
public class VideoParameters: NSObject  
%583 VideoParameters VideoParameters NSObject NSObject VideoParameters->NSObject Comparable Comparable VideoParameters->Comparable

Conforms To

Comparable
NSObject

Initializers

init(dimensions:​encoding:​)

@objc
    public init(dimensions: Dimensions, encoding: VideoEncoding)  

Properties

preset​QVGA43

static let presetQVGA43  

preset​VGA43

static let presetVGA43  

preset​QHD43

static let presetQHD43  

preset​HD43

static let presetHD43  

preset​FHD43

static let presetFHD43  

preset​QVGA169

static let presetQVGA169  

preset​VGA169

static let presetVGA169  

preset​QHD169

static let presetQHD169  

preset​HD169

static let presetHD169  

preset​FHD169

static let presetFHD169  

preset​Screen​Share​VGA

static let presetScreenShareVGA  

preset​Screen​Share​HD5

static let presetScreenShareHD5  

preset​Screen​Share​HD15

static let presetScreenShareHD15  

preset​Screen​Share​FHD15

static let presetScreenShareFHD15  

preset​Screen​Share​FHD30

static let presetScreenShareFHD30  

dimensions

@objc
    public let dimensions: Dimensions

encoding

@objc
    public let encoding: VideoEncoding

hash

public override var hash: Int  

preset​H90_169

public static let presetH90_169  

preset​H180_169

public static let presetH180_169  

preset​H216_169

public static let presetH216_169  

preset​H360_169

public static let presetH360_169  

preset​H540_169

public static let presetH540_169  

preset​H720_169

public static let presetH720_169  

preset​H1080_169

public static let presetH1080_169  

preset​H1440_169

public static let presetH1440_169  

preset​H2160_169

public static let presetH2160_169  

preset​H120_43

public static let presetH120_43  

preset​H180_43

public static let presetH180_43  

preset​H240_43

public static let presetH240_43  

preset​H360_43

public static let presetH360_43  

preset​H480_43

public static let presetH480_43  

preset​H540_43

public static let presetH540_43  

preset​H720_43

public static let presetH720_43  

preset​H1080_43

public static let presetH1080_43  

preset​H1440_43

public static let presetH1440_43  

preset​Screen​Share​H360FPS3

public static let presetScreenShareH360FPS3  

preset​Screen​Share​H720FPS5

public static let presetScreenShareH720FPS5  

preset​Screen​Share​H720FPS15

public static let presetScreenShareH720FPS15  

preset​Screen​Share​H1080FPS15

public static let presetScreenShareH1080FPS15  

preset​Screen​Share​H1080FPS30

public static let presetScreenShareH1080FPS30  

Methods

is​Equal(_:​)

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

Operators

<

public static func < (lhs: VideoParameters, rhs: VideoParameters) -> Bool