Udostępnij za pośrednictwem


Klasa ACSRemoteParticipant

Deklaracji

@interface ACSRemoteParticipant : NSObject;

Opis

Opisuje uczestnika zdalnego w wywołaniu

Metody

Właściwości

delegate

Obiekt, który udostępniasz w celu odbierania zdarzeń z tego wystąpienia acSRemoteParticipant.

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

identyfikator

Identyfikator uczestnika zdalnego

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

callParticipantRole

Rola uczestnika zdalnego

@property (readonly) ACSCallParticipantRole callParticipantRole;

displayName

Tylko prywatna wersja zapoznawcza: nazwa wyświetlana uczestnika zdalnego

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

isMuted

Prawda, jeśli uczestnik zdalny jest wyciszony

@property (readonly) BOOL isMuted;

isSpeaking

Prawda, jeśli uczestnik zdalny mówi. Dotyczy tylko wywołań wielostronnych

@property (readonly) BOOL isSpeaking;

callEndReason

Powód, dla którego uczestnik opuścił wywołanie, zawiera kod/podkod.

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

stan

Bieżący stan uczestnika zdalnego

@property (readonly) ACSParticipantState state;

videoStreams

Zdalne strumienie wideo część bieżącego wywołania

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

incomingVideoStreams

Pobierz listę strumieni przychodzących w bieżącym wywołaniu.

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