TVIParticipant Class Reference

Inherits from NSObject
Declared in TVIParticipant.h

Overview

TVIParticipant represents a remote Participant in a Room which you are connected to.

  connected

Indicates if the Participant is connected to the Room.

@property (nonatomic, assign, readonly, getter=isConnected) BOOL connected

Declared In

TVIParticipant.h

  delegate

The Participant’s delegate. Set this property to be notified about Participant events such as tracks being added or removed.

@property (atomic, weak, nullable) id<TVIParticipantDelegate> delegate

Declared In

TVIParticipant.h

  identity

The Participant’s identity.

@property (nonatomic, readonly, copy, nonnull) NSString *identity

Declared In

TVIParticipant.h

  media

The Participant’s media. You can query TVIMedia in order to interact with the Participant’s audio and video tracks.

@property (nonatomic, readonly, strong, nonnull) TVIMedia *media

Declared In

TVIParticipant.h

  sid

@sid The Participant’s server identifier. This value uniquely identifies the Participant in a Room and is often useful for debugging purposes.

@property (nonatomic, readonly, copy, nullable) NSString *sid

Discussion

@sid The Participant’s server identifier. This value uniquely identifies the Participant in a Room and is often useful for debugging purposes.

Declared In

TVIParticipant.h

– init

Developers shouldn’t initialize this class directly.

- (null_unspecified instancetype)init

Discussion

Use TVIVideoClient connectWith* methods to join a TVIRoom with TVIParticipant instances.

Declared In

TVIParticipant.h