Класс 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;