TVOCallOptionsBuilder Class Reference
Inherits from | NSObject |
---|---|
Declared in | TVOCallOptions.h |
Other Methods
delegateQueue
The queue where the Call and associated classes will invoke delegate methods.
@property (nonatomic, strong, nullable) dispatch_queue_t delegateQueue
Discussion
All delegate methods are performed on this queue. Any TVOCall
instance
which is created with these options will maintain a strong reference to the queue until
it is destroyed.
The default value of nil
indicates that the main dispatch queue will be used.
Declared In
TVOCallOptions.h
iceOptions
A custom ICE configuration used to connect to a Call.
@property (nonatomic, strong, nullable) TVOIceOptions *iceOptions
Declared In
TVOCallOptions.h
region
Defines the region (Twilio data center) used for media and signaling traffic.
@property (nonatomic, copy, nonnull) NSString *region
Discussion
The default region uses Global Low Latency routing, which establishes a connection with the closest region to the user.
Declared In
TVOCallOptions.h
– init
You should not initialize TVOCallOptionsBuilder
directly, use a TVOCallOptionsBuilderBlock
instead.
- (null_unspecified instancetype)init
Declared In
TVOCallOptions.h
CallKit Methods
uuid
The CallKit identifier for the Call.
@property (nonatomic, strong, nullable) NSUUID *uuid
Discussion
This property allows you to provide your CallKit UUID as part of TVOConnectOptions
. This is offered
as a convenience if you wish to use TVOCall
for CallKit book keeping. The UUID set here will be reflected on any
TVOCall
instance created with these options.
Declared In
TVOCallOptions.h