TVIRemoteParticipant Class Reference

Inherits from TVIParticipant : NSObject
Declared in TVIRemoteParticipant.h

Overview

TVIRemoteParticipant 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

TVIRemoteParticipant.h

  delegate

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

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

Declared In

TVIRemoteParticipant.h

  remoteAudioTracks

The collection of Remote Audio Tracks.

@property (nonatomic, copy, readonly, nonnull) NSArray<TVIRemoteAudioTrackPublication*> *remoteAudioTracks

Declared In

TVIRemoteParticipant.h

  remoteVideoTracks

The collection of Remote Video Tracks.

@property (nonatomic, copy, readonly, nonnull) NSArray<TVIRemoteVideoTrackPublication*> *remoteVideoTracks

Declared In

TVIRemoteParticipant.h

  remoteDataTracks

The collection of Remote Data Tracks.

@property (nonatomic, copy, readonly, nonnull) NSArray<TVIRemoteDataTrackPublication*> *remoteDataTracks

Declared In

TVIRemoteParticipant.h

– init

Developers shouldn’t initialize this class directly.

- (null_unspecified instancetype)init

Discussion

Use TwilioVideo connectWith* methods to join a TVIRoom with TVIRemoteParticipant instances.

Declared In

TVIRemoteParticipant.h