TVIConnectOptionsBuilder Class Reference

Inherits from NSObject
Declared in TVIConnectOptions.h

Overview

TVIConnectOptionsBuilder is a builder class for TVIConnectOptions.

CallKit specific additions.

Other Methods

  iceOptions

A custom ICE configuration used to connect to a Room.

@property (nonatomic, strong, nullable) TVIIceOptions *iceOptions

Discussion

You can set this to nil if you’ve already provided IceOptions with TVIClientOptions.

Declared In

TVIConnectOptions.h

  localMedia

The LocalMedia used to connect to a Room.

@property (nonatomic, strong, nullable) TVILocalMedia *localMedia

Discussion

If you set this property to nil then a default instance of TVILocalMedia with no audio or video tracks will be provided instead.

Declared In

TVIConnectOptions.h

  name

The name of the Room which you want to connect to.

@property (nonatomic, copy, nullable) NSString *name

Discussion

You can provide the name of new or existing Room. The default value of nil indicates that a new Room will be created.

Declared In

TVIConnectOptions.h

CallKit Methods

  uuid

The CallKit identifier for the Room.

@property (nonatomic, strong, nullable) NSUUID *uuid

Discussion

This property allows you to provide your CallKit UUID as part of TVIConnectOptions. This is offered as a convenience if you wish to use TVIRoom for CallKit book keeping. The UUID set here will be reflected on any TVIRoom instance created with these options.

Declared In

TVIConnectOptions.h