Delen via


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;