다음을 통해 공유


ACSCallLobby 클래스

선언

@interface ACSCallLobby : NSObject;

Description

Teams 모임 로비의 정보를 설명합니다.

메서드

admitAll

Teams 모임 로비의 모든 참가자 허용

-(void)admitAllWithCompletionHandler:(void (^)(ACSAdmitAllParticipantsResult * value, NSError *error))completionHandler;

반환

  • void

매개 변수

  • completionHandler - 작업이 완료된 후 비동기적으로 호출할 블록입니다.

인정

Teams 모임 로비의 참가자를 허용합니다.

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

매개 변수

  • identifiers - 참가자가 입장할 수 있습니다.
  • completionHandler - 작업이 완료된 후 비동기적으로 호출할 블록입니다.

거부

Teams 모임 로비에서 참가자를 거부합니다.

-(void)reject:(id<CommunicationIdentifier> _Nonnull)identifier
withCompletionHandler:(void (^ _Nonnull)(NSError * _Nullable error))completionHandler;

매개 변수

  • identifiers - 참가자가 거부됩니다.
  • completionHandler - 작업이 완료된 후 비동기적으로 호출할 블록입니다.

속성

대리자(delegate)

이 ACSCallLobby instance 이벤트를 수신하기 위해 제공하는 개체입니다.

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

participants

현재 Teams 모임 로비에서 원격 참가자 목록을 가져옵니다.

@property (copy, nonnull, readonly) NSArray<ACSRemoteParticipant *> * participants;