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


Класс ACSSpotlightCallFeature

Объявление

@interface ACSSpotlightCallFeature : ACSCallFeature;

Описание

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

Методы

cancelAllSpotlights

Отправка запроса на остановку внимания для всех участников, в центре внимания

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

Параметры

  • completionHandler — блок, вызываемый асинхронно после завершения операции.

Возвращаемое значение

  • void

spotlight

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

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

Параметры

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

cancelSpotLights

Отмена внимания для участников, которые были в центре внимания.

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

Параметры

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

Свойства

delegate

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

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

maxSpotlightedParticipants

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

@property (readonly) int maxSpotlightedParticipants;

spotlightedParticipants

Отправка запроса на получение списка всех участников, которые были в центре внимания

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