package com.supersavedriving.driver.modular.system.util.rongyun.model;
|
|
import com.alibaba.fastjson.JSONObject;
|
import lombok.Data;
|
|
/**
|
* @author zhibing.pu
|
* @date 2023/4/6 10:29
|
*/
|
@Data
|
public class CloudRecordingCallback {
|
/**
|
* 时间戳,单位为毫秒。
|
*/
|
private Long timestamp;
|
/**
|
*回调事件类型,如下:
|
* 1: 录制开始;
|
* 2: 录制切片;
|
* 3: 录制结束;
|
* 4: 文件上传
|
*/
|
private Integer type;
|
/**
|
* 当前使用的 App Key
|
*/
|
private String appKey;
|
/**
|
* 录制 ID,每次录制任务的唯一标识。如果文件切片,可以通过此 ID 进行关联。
|
*/
|
private String recordId;
|
/**
|
* 房间 ID
|
*/
|
private String roomId;
|
/**
|
* 会话 ID,每次通话的唯一标识。您可以通过融云服务端回调获取该 sessionId
|
*/
|
private String sessionId;
|
/**
|
* 用户 ID。如果录制模式为 Mix,此字段为空
|
*/
|
private String userId;
|
/**
|
* 录制模式,如下:
|
* 0:音视频 single 模式;
|
* 1:纯视频 single 模式;
|
* 2:纯音频 single 模式;
|
* 3:音视频 mix 模式;
|
* 4:纯视频 mix 模式;
|
* 5:纯音频 mix 模式;
|
* 6:单人 mix 音视频模式。
|
*/
|
private Integer mode;
|
/**
|
* 扩展字段,内容为手动录制时传入的 extra 字段的值
|
*/
|
private String extra;
|
/**
|
* 状态码,200 为正常
|
*/
|
private Integer code;
|
/**
|
* 错误信息。
|
*/
|
private String errorMessage;
|
/**
|
*
|
*/
|
private Config config;
|
/**
|
*
|
*/
|
private Output output;
|
}
|