title: WDGVideoIncomingInvite

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

属性

fromParticipantID

定义

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

说明

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



conversationID

定义

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

说明

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



userData

定义

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

说明

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



status

定义

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

说明

表示当前邀请的状态。



方法

-acceptWithLocalStream:completion:

定义

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

说明

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

参数

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



-reject

定义

  1. - (void)reject;

说明

调用此方法拒绝邀请。



常量

WDGVideoInviteStatus

说明

表示邀请的状态。

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