宣言
@interface ACSRaiseHandCallFeature : ACSCallFeature;
Description
通話中の参加者の挙手状態を管理するための通話機能。
Methods
raiseHand
ローカルユーザーのために挙手リクエストを送信します。
-(void)raiseHandWithCompletionHandler:(void (^)(NSError *error))completionHandler;
パラメーター
-
completionHandler- 操作の完了後に非同期に呼び出されるブロック。
返品ポリシー
void
lowerHand (下手)
ローカルユーザーの手を下げるリクエストを送信します。
-(void)lowerHandWithCompletionHandler:(void (^)(NSError *error))completionHandler;
パラメーター
-
completionHandler- 操作の完了後に非同期に呼び出されるブロック。
返品ポリシー
void
下手
参加者の手を下げるリクエストを送信します。
-(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
プロパティ
デリゲート
この ACSRaiseHandCallFeature インスタンスからイベントを受信するために指定するオブジェクト。
@property(nonatomic, assign) id<ACSRaiseHandCallFeatureDelegate> delegate;
挙手
アクティブな手をすべて挙げてください。 挙手イベントの順序で並べ替えられます。
@property (copy, nonnull, readonly) NSArray<ACSRaisedHand *> * raisedHands;