Поделиться через


Класс ACSRemoteParticipant

Объявление

@interface ACSRemoteParticipant : NSObject;

Описание

Описание удаленного участника в вызове

Методы

Свойства

delegate

Объект, предоставляемый для получения событий из этого экземпляра ACSRemoteParticipant.

@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;

идентификатор

Идентификатор удаленного участника

@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;

callParticipantRole

Роль удаленного участника

@property (readonly) ACSCallParticipantRole callParticipantRole;

displayName

Только закрытая предварительная версия: отображаемое имя удаленного участника

@property (retain, nonnull, readonly) NSString * displayName;

isMuted

Значение true, если удаленный участник отключен

@property (readonly) BOOL isMuted;

isSpeaking

Значение true, если удаленный участник говорит. Применимо только к звонкам с несколькими участниками

@property (readonly) BOOL isSpeaking;

callEndReason

Причина, по которой участник покинул вызов, содержит код или подкод.

@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;

Состояние

Текущее состояние удаленного участника

@property (readonly) ACSParticipantState state;

videoStreams

Часть удаленного видеопотока в текущем вызове

@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");

incomingVideoStreams

Получение списка входящих потоков в текущем вызове.

@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;