WDGVideoConversation
表示加入的视频通话,同一时间只能加入一个视频通话。
定义
@property (readonly, strong, nonatomic) NSString *_Nonnull ID;说明
表示当前视频通话的编号。
status
Section titled “status”定义
@property (readonly, assign, nonatomic) WDGVideoConnectionStatus status;说明
WDGVideoConnectionStatus 类型,表示视频通话的状态。
localParticipant
Section titled “localParticipant”定义
@property (readonly, strong, nonatomic) WDGVideoLocalParticipant *_Nonnull localParticipant;说明
WDGVideoLocalParticipant 类型,表示当前视频通话所使用的本地视频、音频流。
participant
Section titled “participant”定义
@property (readonly, strong, nonatomic) WDGVideoParticipant *_Nonnull participant;说明
WDGVideoParticipant 对象,视频通话的对方。
delegate
Section titled “delegate”定义
@property (readwrite, nonatomic, nullable) id<WDGVideoConversationDelegate> delegate;说明
符合 WDGVideoConversationDelegate 协议的代理。
statsDelegate
Section titled “statsDelegate”定义
@property (nonatomic, weak, nullable) id<WDGVideoConversationStatsDelegate> statsDelegate;说明
符合 WDGVideoConversationStatsDelegate 协议的代理。用于获取视频流统计数据。
-disconnect
Section titled “-disconnect”定义
- (void)disconnect;说明
断开当前视频通话的连接。
-startVideoRecording:
Section titled “-startVideoRecording:”定义
- (BOOL)startVideoRecording:(NSString *)filePath;说明
录制视频并保存到本地filePath目录下。
参数
| 参数名 | 说明 |
|---|---|
| filePath | 视频录制文件保存路径。 |
返回值 开启录制操作是否成功
-stopVideoRecording
Section titled “-stopVideoRecording”定义
- (void)stopVideoRecording;说明
停止视频的录制。
WDGVideoConnectionStatus
Section titled “WDGVideoConnectionStatus”说明
表示视频通话或会议的连接状态。
- WDGVideoConnectionStatusConnecting: 表示视频通话或会议正在连接中。
- WDGVideoConnectionStatusConnected: 表示视频通话或会议已连接。
- WDGVideoConnectionStatusDisconnected: 表示视频通话或会议已断开连接。