다음을 통해 공유


ACSRemoteParticipant 클래스

선언

@interface ACSRemoteParticipant : NSObject;

Description

통화 중인 원격 참가자에 대해 설명합니다.

메서드

속성

대리자(delegate)

이 ACSRemoteParticipant instance 이벤트를 수신하기 위해 제공하는 개체입니다.

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

identifier

원격 참가자의 식별자

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

callParticipantRole

원격 참가자의 역할

@property (readonly) ACSCallParticipantRole callParticipantRole;

displayName

프라이빗 미리 보기 전용: 원격 참가자의 표시 이름

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

isMuted

True이면 원격 참가자가 음소거됩니다.

@property (readonly) BOOL isMuted;

isSpeaking

원격 참가자가 말하는 경우 True입니다. 다자간 호출에만 적용 가능

@property (readonly) BOOL isSpeaking;

callEndReason

참가자가 통화를 떠난 이유이며 코드/하위 코드가 포함되어 있습니다.

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

state

원격 참가자의 현재 상태

@property (readonly) ACSParticipantState state;

videoStreams

원격 비디오는 현재 호출의 일부를 스트리밍합니다.

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

incomingVideoStreams

현재 호출에서 들어오는 스트림 목록을 가져옵니다.

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