ACSRaiseHandCallFeature Class
Declaration
@interface ACSRaiseHandCallFeature : ACSCallFeature;
Description
Call Feature for managing raise hand states for participants on the call.
Methods
raiseHand
Send request to raise hand for local user.
-(void)raiseHandWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameters
completionHandler
- A block to be invoked asynchronously after the operation has finished.
Returns
void
lowerHand
Send request to lower hand for local user.
-(void)lowerHandWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameters
completionHandler
- A block to be invoked asynchronously after the operation has finished.
Returns
void
lowerHands
Send request to lower hands for participants.
-(void)lowerHands:(NSArray<id<CommunicationIdentifier>>* _Nonnull)participants
withCompletionHandler:(void (^ _Nonnull)(NSError * _Nullable error))completionHandler;
Parameters
participants
- Collection of participants.completionHandler
- A block to be invoked asynchronously after the operation has finished.
lowerAllHands
Send request to lower raised hands for every user on the call.
-(void)lowerAllHandsWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameters
completionHandler
- A block to be invoked asynchronously after the operation has finished.
Returns
void
Properties
delegate
An object you provide to receive events from this ACSRaiseHandCallFeature instance.
@property(nonatomic, assign) id<ACSRaiseHandCallFeatureDelegate> delegate;
raisedHands
Get all active raised hands. Sorted by order of raise hand events.
@property (copy, nonnull, readonly) NSArray<ACSRaisedHand *> * raisedHands;