跳转到内容

WDGVideoIncomingInvite

表示来自其它用户的视频通话邀请。

定义

@property (readonly, strong, nonatomic) NSString *_Nonnull fromParticipantID;

说明

邀请者的 Wilddog ID ,表明这个邀请来自哪个用户。



定义

@property (readonly, strong, nonatomic) NSString *_Nonnull conversationID;

说明

表示邀请参加的会议的编号。



定义

@property (readonly, strong, nonatomic) NSString *_Nonnull userData;

说明

邀请者发送邀请时携带的自定义数据。



定义

@property (readonly, assign, nonatomic) WDGVideoInviteStatus status;

说明

表示当前邀请的状态。



定义

- (void)acceptWithLocalStream:(nonnull WDGVideoLocalStream *)localStream completion:(nonnull WDGVideoInviteAcceptanceBlock)completionHandler;

说明

接受邀请,使用指定视频流接受邀请,并在completionHandler中返回结果。

参数

参数名 说明
localStream 想要使用的视频流。
completionHandler 当邀请得到确认后,SDK通过该闭包通知邀请结果,若邀请成功,将在闭包中返回WDGVideoConversation实例,否则将在闭包中返回NSError说明邀请失败的原因。


定义

- (void)reject;

说明

调用此方法拒绝邀请。



说明

表示邀请的状态。

  • WDGVideoInviteStatusPending: 邀请刚刚被发送或接收
  • WDGVideoInviteStatusAccepting: 被邀请方接受邀请
  • WDGVideoInviteStatusAccepted: 邀请方确认邀请被接收,双方建立视频通话
  • WDGVideoInviteStatusRejected: 邀请被本地客户端拒绝
  • WDGVideoInviteStatusCancelled: 邀请被邀请方撤销
  • WDGVideoInviteStatusFailed: 邀请被接受但无法建立视频通话