开始帧同步。
参数名 | 类型/值 | 描述 |
---|---|---|
para | object | 预留参数,传{}即可 |
callback | MGOBE.types.ReqCallback<MGOBE.types.StartFrameSyncRsp> | 响应回调函数 |
无
room.startFrameSync({}, event => {
if (event.code === 0) {
console.log("开始帧同步成功");
}
});
停止帧同步。
参数名 | 类型/值 | 描述 |
---|---|---|
para | object | 预留参数,传{}即可 |
callback | MGOBE.types.ReqCallback<MGOBE.types.StoptFrameSyncRsp> | 响应回调函数 |
无
room.stopFrameSync({}, event => console.log(event));
发送帧同步数据。
参数名 | 类型/值 | 描述 |
---|---|---|
sendFramePara | MGOBE.types.SendFramePara | 发送帧同步数据参数 |
callback | MGOBE.types.ReqCallback<MGOBE.types.SendFrameRsp> | 响应回调函数 |
无
const frame = {cmd: "xxxxxxxx", id: "xxxxxxxx" };
const sendFramePara = { data: frame };
room.sendFrame(sendFramePara, event => console.log(event));
请求补帧。
参数名 | 类型/值 | 描述 |
---|---|---|
requestFramePara | MGOBE.types.RequestFramePara | 请求补帧参数 |
callback | MGOBE.types.ReqCallback<MGOBE.types.RequestFrameRsp> | 响应回调函数 |
无
const requestFramePara = {
beginFrameId: 100,
endFrameId: 120,
};
room.requestFrame(requestFramePara, event => console.log(event));
房间帧消息广播回调接口。
参数名 | 类型/值 | 描述 |
---|---|---|
event | MGOBE.types.BroadcastEvent<MGOBE.types.RecvFrameBst> | 回调参数 |
无
room.onRecvFrame = event => {
console.log("帧广播", event.data.frame);
};
开始帧同步广播回调接口。
参数名 | 类型/值 | 描述 |
---|---|---|
event | MGOBE.types.BroadcastEvent<MGOBE.types.StartFrameSyncBst> | 回调参数 |
无
room.onStartFrameSync = event => console.log("开始帧同步");
停止帧同步广播回调接口。
参数名 | 类型/值 | 描述 |
---|---|---|
event | MGOBE.types.BroadcastEvent<MGOBE.types.StopFrameSyncBst> | 回调参数 |
无
room.onStopFrameSync = event => console.log("停止帧同步");
自动补帧失败回调接口。
参数名 | 类型/值 | 描述 |
---|---|---|
event | MGOBE.types.BroadcastEvent<MGOBE.types.ResponseEvent<MGOBE.types.RequestFrameRsp>> | 回调参数 |
无
room.onAutoRequestFrameError = event => {
console.log("自动补帧失败", event.data.code);
// 重试
room.retryAutoRequestFrame();
};
重试自动补帧。
无
无
room.onAutoRequestFrameError = event => {
console.log("自动补帧失败", event.data.code);
// 重试
room.retryAutoRequestFrame();
};