TVOAcceptOptions

Objective-C

@interface TVOAcceptOptions : TVOCallOptions

Swift

class TVOAcceptOptions : TVOCallOptions

@brief TVOAcceptOptions represents a custom configuration to use when accepting an incoming Call.

@discussion Accept options builder to use when accepting a call. For example:

  let acceptOptions = TVOAcceptOptions(callInvite: callInvite) { builder in
      builder.uuid = callInvite.uuid
      builder.enableIceGatheringOnAnyAddressPorts = true
  }

  let call = callInvite.accept(with: acceptOptions, delegate: self)

See

TVOCallOptions
  • Unavailable

    Use [TVOAcceptOptions optionsWithCallInvite:] or [TVOAcceptOptions optionsWithCallInvite:block:] to create a TVOAcceptOptions instance.

    Undocumented

    Declaration

    Objective-C

    - (null_unspecified instancetype)init;
  • @brief Creates an instance of TVOAcceptOptions using a TVOCallInvite object.

    Declaration

    Objective-C

    + (nonnull instancetype)optionsWithCallInvite:
        (nonnull TVOCallInvite *)callInvite;

    Swift

    convenience init(callInvite: TVOCallInvite)

    Parameters

    callInvite

    A TVOCallInvite object with the information to accept the incoming Call.

    Return Value

    An instance of TVOAcceptOptions.

  • @brief Creates an instance of TVOAcceptOptions using a TVOCallInvite object and a builder block.

    Declaration

    Objective-C

    + (nonnull instancetype)
        optionsWithCallInvite:(nonnull TVOCallInvite *)callInvite
                        block:(nonnull TVOAcceptOptionsBuilderBlock)block;

    Swift

    convenience init(callInvite: TVOCallInvite, block: @escaping TVOAcceptOptionsBuilderBlock)

    Parameters

    callInvite

    A TVOCallInvite object with the information to accept the incoming call.

    block

    The builder block which will be used to configure the TVOAcceptOptions instance.

    Return Value

    An instance of TVOAcceptOptions.