Classe ACSRemoteParticipant
Dichiarazione
@interface ACSRemoteParticipant : NSObject;
Descrizione
Descrive un partecipante remoto in una chiamata
Metodi
Proprietà
delegato
Oggetto fornito per ricevere eventi da questa istanza ACSRemoteParticipant.
@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;
identificatore
Identificatore del partecipante remoto
@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;
callParticipantRole
Ruolo del partecipante remoto
@property (readonly) ACSCallParticipantRole callParticipantRole;
displayName
Solo anteprima privata: nome visualizzato del partecipante remoto
@property (retain, nonnull, readonly) NSString * displayName;
isMuted
True se il partecipante remoto è disattivato
@property (readonly) BOOL isMuted;
isSpeaking
True se il partecipante remoto parla. Applicabile solo alle chiamate a più parti
@property (readonly) BOOL isSpeaking;
callEndReason
Motivo per cui il partecipante ha lasciato la chiamata, contiene codice/sottocodice.
@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;
state
Stato corrente del partecipante remoto
@property (readonly) ACSParticipantState state;
videoStream
Flusso video remoto parte della chiamata corrente
@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");
incomingVideoStreams
Ottenere un elenco di flussi in ingresso nella chiamata corrente.
@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;