Klasse ACSRemoteParticipant
Verklaring
@interface ACSRemoteParticipant : NSObject;
Description
Beschrijft een externe deelnemer in een gesprek
Methoden
Eigenschappen
Gemachtigde
Een object dat u opgeeft voor het ontvangen van gebeurtenissen van dit ACSRemoteParticipant-exemplaar.
@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;
Id
De id van de externe deelnemer
@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;
callParticipantRole
Rol van de externe deelnemer
@property (readonly) ACSCallParticipantRole callParticipantRole;
displayName
Alleen beperkte preview: weergavenaam van de externe deelnemer
@property (retain, nonnull, readonly) NSString * displayName;
isMuted
Waar als de externe deelnemer is gedempt
@property (readonly) BOOL isMuted;
isSpeaking
Waar als de externe deelnemer spreekt. Alleen van toepassing op oproepen van meerdere partijen
@property (readonly) BOOL isSpeaking;
callEndReason
Reden waarom de deelnemer de oproep heeft verlaten, bevat code/subcode.
@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;
staat
Huidige status van de externe deelnemer
@property (readonly) ACSParticipantState state;
videoStreams
Externe video streamt een deel van het huidige gesprek
@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");
incomingVideoStreams
Haal een lijst op met binnenkomende streams in de huidige aanroep.
@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;