ACSRemoteParticipant (clase)
Declaración
@interface ACSRemoteParticipant : NSObject;
Descripción
Describe un participante remoto en una llamada
Métodos
Propiedades
delegado
Objeto que se proporciona para recibir eventos de esta instancia de ACSRemoteParticipant.
@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;
identificador
Identificador del participante remoto
@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;
callParticipantRole
Rol del participante remoto
@property (readonly) ACSCallParticipantRole callParticipantRole;
DisplayName
Solo versión preliminar privada: nombre para mostrar del participante remoto
@property (retain, nonnull, readonly) NSString * displayName;
isMuted
True si el participante remoto está silenciado
@property (readonly) BOOL isMuted;
isSpeaking
True si el participante remoto está hablando. Solo se aplica a llamadas de varias partes
@property (readonly) BOOL isSpeaking;
callEndReason
Motivo por el que el participante dejó la llamada, contiene código o subcódigo.
@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;
state
Estado actual del participante remoto
@property (readonly) ACSParticipantState state;
videoStreams
Parte de las secuencias de vídeo remotas de la llamada actual
@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");
incomingVideoStreams
Obtenga una lista de flujos entrantes en la llamada actual.
@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;