Partager via


Classe ACSRaiseHandCallFeature

Déclaration

@interface ACSRaiseHandCallFeature : ACSCallFeature;

Descriptif

Fonction d’appel pour gérer les états de relance de la main pour les participants à l’appel.

Méthodes

raiseHand

Envoyer une demande de lever la main pour l’utilisateur local.

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

Paramètres

  • completionHandler - Un bloc à appeler de manière asynchrone une fois l’opération terminée.

Retours

  • void

main-inférieure

Envoyer la demande à Lower Hand pour l’utilisateur local.

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

Paramètres

  • completionHandler - Un bloc à appeler de manière asynchrone une fois l’opération terminée.

Retours

  • void

lowerMains

Envoyer la demande à Lower Hands pour les participants.

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

Paramètres

  • participants - Collecte des participants.
  • completionHandler - Un bloc à appeler de manière asynchrone une fois l’opération terminée.

lowerAllHands

Envoyez une demande pour abaisser les mains levées pour chaque utilisateur de l’appel.

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

Paramètres

  • completionHandler - Un bloc à appeler de manière asynchrone une fois l’opération terminée.

Retours

  • void

Propriétés

déléguer

Objet que vous fournissez pour recevoir des événements de cette instance ACSRaiseHandCallFeature.

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

relancéesMains

Obtenez toutes les mains levées actives. Trié par ordre des événements de relance de main.

@property (copy, nonnull, readonly) NSArray<ACSRaisedHand *> * raisedHands;