次の方法で共有


ACSSpotlightCallFeature クラス

宣言

@interface ACSSpotlightCallFeature : ACSCallFeature;

説明

通話のスポットライト状態を管理するための通話機能。

メソッド

cancelAllSpotlights

スポットライトを受けたすべての参加者にスポットライトを停止する要求を送信する

-(void)cancelAllSpotlightsWithCompletionHandler:(void (^)(NSError *error))completionHandler;

パラメーター

  • completionHandler - 操作が完了した後に非同期的に呼び出されるブロック。

戻り値

  • void

spotlight

参加者のスポットライトを開始します。

-(void)spotlight:(NSArray<id<CommunicationIdentifier>>* _Nonnull)identifiers
withCompletionHandler:(void (^ _Nonnull)(NSError * _Nullable error))completionHandler;

パラメーター

  • identifiers - スポットライトを開始する参加者。
  • completionHandler - 操作が完了した後に非同期的に呼び出されるブロック。

cancelSpotLights

スポットライトを当てられた参加者のスポットライトを取り消します。

-(void)cancelSpotlights:(NSArray<id<CommunicationIdentifier>>* _Nonnull)identifiers
withCompletionHandler:(void (^ _Nonnull)(NSError * _Nullable error))completionHandler;

パラメーター

  • identifiers - 参加者はスポットライトを取り消します。
  • completionHandler - 操作が完了した後に非同期的に呼び出されるブロック。

プロパティ

delegate

この ACSSpotlightCallFeature インスタンスからイベントを受信するために指定するオブジェクト。

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

maxSpotlightedParticipants

スポットライトを当てることができる参加者の最大数を返す要求を送信する

@property (readonly) int maxSpotlightedParticipants;

spotlightedParticipants

スポットライトを当てられたすべての参加者の一覧を取得する要求を送信する

@property (copy, nonnull, readonly) NSArray<ACSSpotlightedParticipant *> * spotlightedParticipants;