Поделиться через


Класс ACSSpotlightCallFeature

Декларация

@interface ACSSpotlightCallFeature : ACSCallFeature;

Description

Функция вызова для управления состояниями прожекторов во время вызова.

Методы

cancelAllSpotlights

Отправка запроса на остановку прожектора для всех прожекторов

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

Параметры

  • completionHandler - Блок, который будет вызываться асинхронно после завершения операции.

Возвраты

  • void

прожектор

Старт в центре внимания для участников.

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

Параметры

  • identifiers - Участники для начала в центре внимания.
  • completionHandler - Блок, который будет вызываться асинхронно после завершения операции.

cancelSpotLights

Отмена Spotlight для прожекторов участников.

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

Параметры

  • identifiers - Участники отменяют прожектор.
  • completionHandler - Блок, который будет вызываться асинхронно после завершения операции.

Свойства

делегат

Объект, который вы предоставляете для получения событий от этого экземпляра ACSSpotlightCallFeature.

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

maxSpotlightedParticipants

Отправить запрос на возврат максимального количества участников, которое может быть выделено

@property (readonly) int maxSpotlightedParticipants;

в центре вниманияУчастники

Отправить запрос на получение списка всех выделенных участников

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