TVIConnectOptions Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | TVIConnectOptions.h |
Overview
TVIConnectOptions represents a custom configuration to use when connecting to a Room.
This configuration overrides what was provided in TVIClilentOptions.
CallKit specific additions.
Other Methods
iceOptions
A custom ICE configuration used to connect to a Room.
@property (nonatomic, strong, readonly, nullable) TVIIceOptions *iceOptionsDiscussion
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, readonly, nullable) TVILocalMedia *localMediaDiscussion
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, readonly, nullable) NSString *nameDiscussion
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
+ options
Creates the default TVIConnectOptions.
+ (nonnull instancetype)optionsReturn Value
An instance of TVIConnectOptions.
Declared In
TVIConnectOptions.h
+ optionsWithBlock:
Creates an instance of TVIConnectOptions using a builder block.
+ (nonnull instancetype)optionsWithBlock:(nonnull TVIConnectOptionsBuilderBlock)blockParameters
block |
The builder block which will be used to configure the |
|---|
Return Value
An instance of TVIConnectOptions.
Declared In
TVIConnectOptions.h
CallKit Methods
uuid
The CallKit identifier for the Room.
@property (nonatomic, strong, readonly, nullable) NSUUID *uuidDiscussion
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