ACSCallLobby Class
Declaration
@interface ACSCallLobby : NSObject;
Description
Describes a Teams Meeting Lobby's information
Methods
admitAll
Admit all participants from the Teams meeting lobby
-(void)admitAllWithCompletionHandler:(void (^)(ACSAdmitAllParticipantsResult * value, NSError *error))completionHandler;
Returns
void
Parameters
completionHandler
- A block to be invoked asynchronously after the operation has finished.
admit
Admits participants from the Teams meeting lobby.
-(void)admit:(NSArray<id<CommunicationIdentifier>>* _Nonnull)identifiers
withCompletionHandler:(void (^ _Nonnull)(ACSAdmitParticipantsResult* _Nullable result, NSError* _Nullable error))completionHandler;
Parameters
identifiers
- Participants to be admitted.completionHandler
- A block to be invoked asynchronously after the operation has finished.
reject
Rejects participants from the Teams meeting lobby.
-(void)reject:(id<CommunicationIdentifier> _Nonnull)identifier
withCompletionHandler:(void (^ _Nonnull)(NSError * _Nullable error))completionHandler;
Parameters
identifiers
- Participants to be rejected.completionHandler
- A block to be invoked asynchronously after the operation has finished.
Properties
delegate
An object you provide to receive events from this ACSCallLobby instance.
@property(nonatomic, assign) id<ACSCallLobbyDelegate> delegate;
participants
Get a list of remote participants in the current Teams meeting lobby.
@property (copy, nonnull, readonly) NSArray<ACSRemoteParticipant *> * participants;