次の方法で共有


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;