LiveKit Swift Client SDK Documentation

Structure Video​Parameters

public struct VideoParameters  
%163 VideoParameters VideoParameters Comparable Comparable VideoParameters->Comparable

Conforms To

Comparable

Initializers

init(dimensions:​encoding:​)

public init(dimensions: Dimensions, encoding: VideoEncoding)  

Properties

dimensions

public let dimensions: Dimensions

encoding

public let encoding: VideoEncoding

presets43

static let presets43 = [
        presetH120_43,
        presetH180_43,
        presetH240_43,
        presetH360_43,
        presetH480_43,
        presetH540_43,
        presetH720_43,
        presetH1080_43,
        presetH1440_43
    ] 

presets169

static let presets169 = [
        presetH90_169,
        presetH180_169,
        presetH216_169,
        presetH360_169,
        presetH540_169,
        presetH720_169,
        presetH1080_169,
        presetH1440_169,
        presetH2160_169
    ] 

presets​Screen​Share

static let presetsScreenShare = [
        presetScreenShareH360FPS3,
        presetScreenShareH720FPS5,
        presetScreenShareH720FPS15,
        presetScreenShareH1080FPS15,
        presetScreenShareH1080FPS30
    ] 

default​Simulcast​Presets169

static let defaultSimulcastPresets169 = [
        presetH180_169,
        presetH360_169
    ] 

default​Simulcast​Presets43

static let defaultSimulcastPresets43 = [
        presetH180_43,
        presetH360_43
    ] 

preset​H90_169

static let presetH90_169  

preset​H180_169

static let presetH180_169  

preset​H216_169

static let presetH216_169  

preset​H360_169

static let presetH360_169  

preset​H540_169

static let presetH540_169  

preset​H720_169

static let presetH720_169  

preset​H1080_169

static let presetH1080_169  

preset​H1440_169

static let presetH1440_169  

preset​H2160_169

static let presetH2160_169  

preset​H120_43

static let presetH120_43  

preset​H180_43

static let presetH180_43  

preset​H240_43

static let presetH240_43  

preset​H360_43

static let presetH360_43  

preset​H480_43

static let presetH480_43  

preset​H540_43

static let presetH540_43  

preset​H720_43

static let presetH720_43  

preset​H1080_43

static let presetH1080_43  

preset​H1440_43

static let presetH1440_43  

preset​Screen​Share​H360FPS3

static let presetScreenShareH360FPS3  

preset​Screen​Share​H720FPS5

static let presetScreenShareH720FPS5  

preset​Screen​Share​H720FPS15

static let presetScreenShareH720FPS15  

preset​Screen​Share​H1080FPS15

static let presetScreenShareH1080FPS15  

preset​Screen​Share​H1080FPS30

static let presetScreenShareH1080FPS30  

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  

Operators

<

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

==

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