Classe ACSRemoteParticipant
Declaração
@interface ACSRemoteParticipant : NSObject;
Description
Descreve um participante remoto numa chamada
Métodos
Propriedades
delegado
Um objeto que fornece para receber eventos desta instância ACSRemoteParticipant.
@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;
identificador
O identificador do participante remoto
@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;
callParticipantRole
Função do participante remoto
@property (readonly) ACSCallParticipantRole callParticipantRole;
displayName
Apenas Pré-visualização Privada: Nome a Apresentar do participante remoto
@property (retain, nonnull, readonly) NSString * displayName;
isMuted
Verdadeiro se o participante remoto tiver o som desativado
@property (readonly) BOOL isMuted;
isSpeaking
Verdadeiro se o participante remoto estiver a falar. Aplicável apenas a chamadas multi-entidades
@property (readonly) BOOL isSpeaking;
callEndReason
Motivo pelo qual o participante saiu da chamada, contém código/subcódigo.
@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;
state
Estado atual do participante remoto
@property (readonly) ACSParticipantState state;
videoStreams
O Vídeo Remoto transmite parte da chamada atual
@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");
incomingVideoStreams
Obtenha uma lista de fluxos recebidos na chamada atual.
@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;