Dela via


ACSSpotlightCallFeature-klass

Förklaring

@interface ACSSpotlightCallFeature : ACSCallFeature;

Description

Anropa funktionen för att hantera spotlight-tillstånd i ett anrop.

Metoder

cancelAllSpotlights

Skicka begäran om att stoppa spotlight för alla deltagare i rampljuset

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

Parametrar

  • completionHandler – Ett block som ska anropas asynkront när åtgärden har slutförts.

Returer

  • void

Spotlight

Starta spotlight för deltagarna.

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

Parametrar

  • identifiers - Deltagare att börja strålkastarljuset på.
  • completionHandler – Ett block som ska anropas asynkront när åtgärden har slutförts.

cancelSpotLights

Avbryt spotlight för deltagare i rampljuset.

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

Parametrar

  • identifiers - Deltagarna avbryter spotlight.
  • completionHandler – Ett block som ska anropas asynkront när åtgärden har slutförts.

Egenskaper

Delegera

Ett objekt som du anger för att ta emot händelser från den här ACSSpotlightCallFeature-instansen.

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

maxSpotlightedParticipants

Skicka begäran för att returnera det maximala antalet deltagare som kan lyftas fram

@property (readonly) int maxSpotlightedParticipants;

spotlightedParticipants

Skicka begäran för att få en lista över alla deltagare i rampljuset

@property (copy, nonnull, readonly) NSArray<ACSSpotlightedParticipant *> * spotlightedParticipants;