ACSRemoteParticipant クラス
宣言
@interface ACSRemoteParticipant : NSObject;
説明
通話のリモート参加者について説明します
メソッド
プロパティ
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;
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;