Share via


ACSRemoteParticipant-klass

Förklaring

@interface ACSRemoteParticipant : NSObject;

Description

Beskriver en fjärrdeltagare i ett samtal

Metoder

Egenskaper

Delegera

Ett objekt som du anger för att ta emot händelser från den här ACSRemoteParticipant-instansen.

@property(nonatomic, assign) id<ACSRemoteParticipantDelegate> delegate;

Identifierare

Identifieraren för fjärrdeltagaren

@property(nonatomic, readonly, nonnull) id<CommunicationIdentifier> identifier;

callParticipantRole

Fjärrdeltagarens roll

@property (readonly) ACSCallParticipantRole callParticipantRole;

displayName

Endast privat förhandsversion: Visningsnamn för fjärrdeltagaren

@property (retain, nonnull, readonly) NSString * displayName;

isMuted

Sant om fjärrdeltagaren är avstängd

@property (readonly) BOOL isMuted;

isSpeaking

Sant om fjärrdeltagaren talar. Gäller endast för flerpartssamtal

@property (readonly) BOOL isSpeaking;

callEndReason

Orsak till att deltagaren lämnade samtalet, innehåller kod/underkod.

@property (retain, nonnull, readonly) ACSCallEndReason * callEndReason;

state

Fjärrdeltagarens aktuella tillstånd

@property (readonly) ACSParticipantState state;

videoStreams

Fjärrvideo strömmar en del av det aktuella anropet

@property (copy, nonnull, readonly) NSArray<ACSRemoteVideoStream *> * videoStreams DEPRECATED_MSG_ATTRIBUTE("Use incomingVideoStreams instead");

incomingVideoStreams

Hämta en lista över inkommande strömmar i det aktuella anropet.

@property (copy, nonnull, readonly) NSArray<ACSIncomingVideoStream *> * incomingVideoStreams;