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;