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;