Compartir a través de


ACSSpotlightCallFeature (Clase)

Declaración

@interface ACSSpotlightCallFeature : ACSCallFeature;

Description

Función de llamada para administrar estados destacados en una llamada.

Methods

cancelAllSpotlights

Enviar solicitud para detener el foco de atención para todos los participantes destacados

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

Parámetros

  • completionHandler - Un bloque que se invocará de forma asíncrona una vez finalizada la operación.

Devoluciones

  • void

foco

Iniciar el foco para los participantes.

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

Parámetros

  • identifiers - Participantes para comenzar a destacar.
  • completionHandler - Un bloque que se invocará de forma asíncrona una vez finalizada la operación.

cancelarSpotLights

Cancelar el destacado para los participantes destacados.

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

Parámetros

  • identifiers - Los participantes cancelan el spotlight.
  • completionHandler - Un bloque que se invocará de forma asíncrona una vez finalizada la operación.

Propiedades

delegate

Objeto que proporciona para recibir eventos de esta instancia de ACSSpotlightCallFeature.

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

maxSpotlightedParticipants

Enviar solicitud para devolver el número máximo de participantes que se pueden destacar

@property (readonly) int maxSpotlightedParticipants;

destacadosParticipantes

Enviar solicitud para obtener una lista de todos los participantes destacados

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