Compartir a través de


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;