Partager via


CLASSE ACSRaiseHandCallFeature

Déclaration

@interface ACSRaiseHandCallFeature : ACSCallFeature;

Description

Fonctionnalité d’appel pour la gestion des états de levée de 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 - Bloc à appeler de façon asynchrone une fois l’opération terminée.

Retours

  • void

lowerHand

Envoyer une requête à la main inférieure pour l’utilisateur local.

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

Paramètres

  • completionHandler - Bloc à appeler de façon asynchrone une fois l’opération terminée.

Retours

  • void

lowerHands

Envoyer une demande aux mains inférieures pour les participants.

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

Paramètres

  • participants - Collection de participants.
  • completionHandler - Bloc à appeler de façon asynchrone une fois l’opération terminée.

lowerAllHands

Envoyez une demande aux mains basses levées pour chaque utilisateur sur l’appel.

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

Paramètres

  • completionHandler - Bloc à appeler de façon asynchrone une fois l’opération terminée.

Retours

  • void

Propriétés

délégué

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

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

raisedHands

Obtenez toutes les mains levées actives. Trié par ordre d’événements de levée de main.

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