共用方式為


ACSRemoteParticipant 類別

宣告

@interface ACSRemoteParticipant : NSObject;

Description

描述通話上的遠程參與者

方法

屬性

Delegate - 委派

您提供從這個 ACSRemoteParticipant 實例接收事件的物件。

@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;

狀態

遠端參與者的目前狀態

@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;