ACSSpotlightCallFeature 类

声明

@interface ACSSpotlightCallFeature : ACSCallFeature;

Description

用于管理通话中聚光灯状态的通话功能。

Methods

取消所有聚光灯

为所有聚焦参与者发送停止聚焦的请求

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

参数

  • completionHandler -作完成后要异步调用的块。

退货

  • void

聚光灯

为参与者提供聚光灯。

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

参数

  • identifiers - 参与者开始关注。
  • completionHandler -作完成后要异步调用的块。

取消聚光灯

取消聚焦参与者的聚光灯。

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

参数

  • identifiers - 参与者取消聚光灯。
  • completionHandler -作完成后要异步调用的块。

属性

委托

用于从此 ACSSpotlightCallFeature 实例接收事件而提供的对象。

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

maxSpotlighted参与者

发送请求以返回可聚焦的最大参与者数

@property (readonly) int maxSpotlightedParticipants;

聚焦参与者

发送请求以获取所有聚焦参与者的列表

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