RtccContact Class Reference

Inherits from NSObject
Declared in RtccContact.h

Overview

Represents the data available on any contact present in the related call.

All calls have at least two contacts. One is [RtccCall myself], the other is either a single remote contact (in case of a 1:1 call, his ID describes the call) or are available from a list of contacts during conferences, using [RtccCall participantsDictionary].

Generic informations

  relatedCall

The call in which this contact exists.

@property (nonatomic, readonly, weak) RtccCall *relatedCall
Discussion

The call in which this contact exists.

Declared In

RtccContact.h

  displayName

The contact display name.

@property (nonatomic, readonly) NSString *displayName
Discussion

The contact display name.

Declared In

RtccContact.h

  UID

The contact UID. This value is immutable during call.

@property (nonatomic, readonly) NSString *UID
Discussion

The contact UID. This value is immutable during call.

Declared In

RtccContact.h

  contactID

The contact number in the call. This value is immutable during a call.

@property (nonatomic, readonly) NSNumber *contactID
Discussion

The contact number in the call. This value is immutable during a call.

Declared In

RtccContact.h

Video Parameters

  renderView

The view in which the call is rendered.

@property (nonatomic, weak) UIView *renderView
Discussion

The view in which the call is rendered.

Declared In

RtccContact.h

  videoInProfile

The video profile

@property (nonatomic) video_profile_t videoInProfile
Discussion

The video profile

Declared In

RtccContact.h

– getVideoInSize

The incoming video size for this contact. Each contact have their own video.

- (CGSize)getVideoInSize
Discussion

The incoming video size for this contact. Each contact have their own video.

See Also
Declared In

RtccContact.h

Conference Parameters

  muted

Conference status, can only be set if the user is the conference admin.

@property (nonatomic, getter=isMuted) BOOL muted
Discussion

Conference status, can only be set if the user is the conference admin.

Declared In

RtccContact.h

  deaf

Conference status, can only be set if the user is the conference admin.

@property (nonatomic, getter=isDeaf) BOOL deaf
Discussion

Conference status, can only be set if the user is the conference admin.

Declared In

RtccContact.h

  isEmittingVideo

Conference status.

@property (nonatomic, readonly) BOOL isEmittingVideo
Discussion

Conference status.

Declared In

RtccContact.h

  handUp

Conference status. Any user can set their own.

@property (nonatomic, getter=isHandUp) BOOL handUp
Discussion

Conference status. Any user can set their own.

Declared In

RtccContact.h

  isAdmin

Conference status. Set by the conference bridge.

@property (nonatomic, readonly) BOOL isAdmin
Discussion

Conference status. Set by the conference bridge.

Declared In

RtccContact.h

  onHold

Conference status. Is the contact on hold.

@property (nonatomic, getter=isOnHold) BOOL onHold
Discussion

Conference status. Is the contact on hold.

Declared In

RtccContact.h

  lock

Set the user as main speaker, can only be set if the user is the conference admin.

@property (nonatomic, getter=isLocked) BOOL lock
Discussion

Set the user as main speaker, can only be set if the user is the conference admin.

Declared In

RtccContact.h

  isTalking

Conference status.

@property (nonatomic, readonly) BOOL isTalking
Discussion

Conference status.

Declared In

RtccContact.h