ACSRemoteParticipant, classe
Déclaration
@interface ACSRemoteParticipant : NSObject;
Description
Décrit un participant distant lors d’un appel
Méthodes
Propriétés
délégué
Objet que vous fournissez pour recevoir des événements de cette instance ACSRemoteParticipant.
@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;
identificateur
Identificateur du participant distant
@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;
callParticipantRole
Rôle du participant distant
@property (readonly) ACSCallParticipantRole callParticipantRole;
displayName
Préversion privée uniquement : nom d’affichage du participant distant
@property (retain, nonnull, readonly) NSString * displayName;
isMuted
True si le participant distant est désactivé
@property (readonly) BOOL isMuted;
isSpeaking
True si le participant distant parle. Applicable uniquement aux appels multipartites
@property (readonly) BOOL isSpeaking;
callEndReason
Raison pour laquelle le participant a quitté l’appel, contient du code/sous-code.
@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;
state
État actuel du participant distant
@property (readonly) ACSParticipantState state;
videoStreams
Flux vidéo distants faisant partie de l’appel actuel
@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");
incomingVideoStreams
Obtenez la liste des flux entrants dans l’appel actuel.
@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;