ACSRemoteParticipant-Klasse
Deklaration
@interface ACSRemoteParticipant : NSObject;
BESCHREIBUNG
Beschreibt einen Remoteteilnehmer an einem Anruf.
Methoden
Eigenschaften
delegate
Ein Objekt, das Sie bereitstellen, um Ereignisse von dieser ACSRemoteParticipant-instance zu empfangen.
@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;
Bezeichner
Der Bezeichner des Remoteteilnehmers
@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;
callParticipantRole
Rolle des Remoteteilnehmers
@property (readonly) ACSCallParticipantRole callParticipantRole;
displayName
Nur private Vorschau: Anzeigename des Remoteteilnehmers
@property (retain, nonnull, readonly) NSString * displayName;
isMuted
True, wenn der Remoteteilnehmer stummgeschaltet ist
@property (readonly) BOOL isMuted;
isSpeaking
True, wenn der Remoteteilnehmer spricht. Gilt nur für Anrufe mit mehreren Parteien
@property (readonly) BOOL isSpeaking;
callEndReason
Grund, warum der Teilnehmer den Anruf verlassen hat, enthält Code/Untercode.
@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;
state
Aktueller Status des Remoteteilnehmers
@property (readonly) ACSParticipantState state;
videoStreams
Remotevideo streamt einen Teil des aktuellen Anrufs
@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");
incomingVideoStreams
Rufen Sie eine Liste der eingehenden Streams im aktuellen Aufruf ab.
@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;