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;