TVOCallOptions Class Reference

Inherits from NSObject
Declared in TVOCallOptions.h

Overview

Represents options available when connecting to a Call.

CallKit specific additions.

Other Methods

  delegateQueue

The queue where the Call and associated classes will invoke delegate methods.

@property (nonatomic, strong, readonly, 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, readonly, nullable) TVOIceOptions *iceOptions

Declared In

TVOCallOptions.h

– init

Developers shouldn’t initialize this class directly.

- (null_unspecified instancetype)init

Discussion

Use the TVOConnectOptions or TVOAcceptOptions builder method instead.

Declared In

TVOCallOptions.h

CallKit Methods

  uuid

The CallKit identifier for the Call.

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

Discussion

This property allows you to provide your CallKit UUID as part of TVOCallOptions. 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