ACSRaiseHandCallFeature クラス
宣言
@interface ACSRaiseHandCallFeature : ACSCallFeature;
説明
通話の参加者のレイズハンド状態を管理するための通話機能。
メソッド
raiseHand
ローカル ユーザーの手を挙げる要求を送信します。
-(void)raiseHandWithCompletionHandler:(void (^)(NSError *error))completionHandler;
パラメーター
completionHandler
- 操作が完了した後に非同期的に呼び出されるブロック。
戻り値
void
lowerHand
ローカル ユーザーの下に要求を送信します。
-(void)lowerHandWithCompletionHandler:(void (^)(NSError *error))completionHandler;
パラメーター
completionHandler
- 操作が完了した後に非同期的に呼び出されるブロック。
戻り値
void
lowerHands
参加者の下手に要求を送信します。
-(void)lowerHands:(NSArray<id<CommunicationIdentifier>>* _Nonnull)participants
withCompletionHandler:(void (^ _Nonnull)(NSError * _Nullable error))completionHandler;
パラメーター
participants
- 参加者のコレクション。completionHandler
- 操作が完了した後に非同期的に呼び出されるブロック。
lowerAllHands
呼び出しのすべてのユーザーに対して、より低い挙手に要求を送信します。
-(void)lowerAllHandsWithCompletionHandler:(void (^)(NSError *error))completionHandler;
パラメーター
completionHandler
- 操作が完了した後に非同期的に呼び出されるブロック。
戻り値
void
プロパティ
delegate
この ACSRaiseHandCallFeature インスタンスからイベントを受信するために指定するオブジェクト。
@property(nonatomic, assign) id<ACSRaiseHandCallFeatureDelegate> delegate;
raisedHands
すべてのアクティブな挙げ手を取得します。 レイズ ハンド イベントの順序で並べ替えられます。
@property (copy, nonnull, readonly) NSArray<ACSRaisedHand *> * raisedHands;