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;