Freigeben über


ACSRaiseHandCallFeature-Klasse

Erklärung

@interface ACSRaiseHandCallFeature : ACSCallFeature;

Description

Anruffunktion zum Verwalten des Handhebens für Teilnehmer am Anruf.

Methodik

raiseHand

Senden Sie eine Anfrage zum Heben der Hand für den lokalen Benutzer.

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

Die Parameter

  • completionHandler - Ein Block, der asynchron aufgerufen werden soll, nachdem der Vorgang abgeschlossen ist.

Rückkehr

  • void

untere Hand

Senden Sie eine Anfrage an die untere Hand für den lokalen Benutzer.

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

Die Parameter

  • completionHandler - Ein Block, der asynchron aufgerufen werden soll, nachdem der Vorgang abgeschlossen ist.

Rückkehr

  • void

untere Hände

Anfrage an die unteren Hände für Teilnehmer senden.

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

Die Parameter

  • participants - Zusammenstellung der Teilnehmer.
  • completionHandler - Ein Block, der asynchron aufgerufen werden soll, nachdem der Vorgang abgeschlossen ist.

lowerAllHands

Senden Sie eine Anforderung, um die erhobenen Hände für jeden Benutzer im Anruf zu senken.

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

Die Parameter

  • completionHandler - Ein Block, der asynchron aufgerufen werden soll, nachdem der Vorgang abgeschlossen ist.

Rückkehr

  • void

Eigenschaften

delegieren

Ein Objekt, das Sie zum Empfangen von Ereignissen von dieser ACSRaiseHandCallFeature-Instanz bereitstellen.

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

erhobene Hände

Holen Sie sich alle aktiven erhobenen Hände. Sortiert nach der Reihenfolge der Raise-Hand-Ereignisse.

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