Type Definitions

The following type definitions are available globally.

  • TVOAcceptOptionsBuilderBlock allows you to construct TVOAcceptOptions using the builder pattern.

    Declaration

    Objective-C

    typedef void (^TVOAcceptOptionsBuilderBlock)(TVOAcceptOptionsBuilder *_Nonnull)

    Swift

    typealias TVOAcceptOptionsBuilderBlock = (TVOAcceptOptionsBuilder) -> Void

    Parameters

    builder

    The builder

  • Undocumented

    Declaration

    Objective-C

    typedef void* TVOAudioDeviceContext

    Swift

    typealias TVOAudioDeviceContext = UnsafeMutableRawPointer
  • A block which is executed on the media engine’s worker thread.

    Declaration

    Objective-C

    typedef void (^TVOAudioDeviceWorkerBlock)(void)

    Swift

    typealias TVOAudioDeviceWorkerBlock = () -> Void
  • TVOAudioOptionsBuilderBlock allows you to construct TVOAudioOptions using the builder pattern.

    Declaration

    Objective-C

    typedef void (^TVOAudioOptionsBuilderBlock)(TVOAudioOptionsBuilder *_Nonnull)

    Swift

    typealias TVOAudioOptionsBuilderBlock = (TVOAudioOptionsBuilder) -> Void

    Parameters

    builder

    The builder

  • TVOCallGetStatsBlock is invoked asynchronously when the results of the <[TVOCall getStatsWithBlock:]> method are available.

    Declaration

    Objective-C

    typedef void (^TVOCallGetStatsBlock)(NSArray<TVOStatsReport *> *_Nonnull)

    Swift

    typealias TVOCallGetStatsBlock = ([TVOStatsReport]) -> Void

    Parameters

    statsReports

    A collection of TVOStatsReport objects

TVOCallMessage

TVOPreflightOptionsBuilder