WDGVideoIncomingInvite
表示来自其它用户的视频通话邀请。
fromParticipantID
Section titled “fromParticipantID”定义
@property (readonly, strong, nonatomic) NSString *_Nonnull fromParticipantID;说明
邀请者的 Wilddog ID ,表明这个邀请来自哪个用户。
conversationID
Section titled “conversationID”定义
@property (readonly, strong, nonatomic) NSString *_Nonnull conversationID;说明
表示邀请参加的会议的编号。
userData
Section titled “userData”定义
@property (readonly, strong, nonatomic) NSString *_Nonnull userData;说明
邀请者发送邀请时携带的自定义数据。
status
Section titled “status”定义
@property (readonly, assign, nonatomic) WDGVideoInviteStatus status;说明
表示当前邀请的状态。
-acceptWithLocalStream:completion:
Section titled “-acceptWithLocalStream:completion:”定义
- (void)acceptWithLocalStream:(nonnull WDGVideoLocalStream *)localStream completion:(nonnull WDGVideoInviteAcceptanceBlock)completionHandler;说明
接受邀请,使用指定视频流接受邀请,并在completionHandler中返回结果。
参数
| 参数名 | 说明 |
|---|---|
| localStream | 想要使用的视频流。 |
| completionHandler | 当邀请得到确认后,SDK通过该闭包通知邀请结果,若邀请成功,将在闭包中返回WDGVideoConversation实例,否则将在闭包中返回NSError说明邀请失败的原因。 |
-reject
Section titled “-reject”定义
- (void)reject;说明
调用此方法拒绝邀请。
WDGVideoInviteStatus
Section titled “WDGVideoInviteStatus”说明
表示邀请的状态。
- WDGVideoInviteStatusPending: 邀请刚刚被发送或接收
- WDGVideoInviteStatusAccepting: 被邀请方接受邀请
- WDGVideoInviteStatusAccepted: 邀请方确认邀请被接收,双方建立视频通话
- WDGVideoInviteStatusRejected: 邀请被本地客户端拒绝
- WDGVideoInviteStatusCancelled: 邀请被邀请方撤销
- WDGVideoInviteStatusFailed: 邀请被接受但无法建立视频通话