xcFindRecordFileByTime method

Future<List<int>> xcFindRecordFileByTime({
  1. required String deviceId,
  2. required DevRecordByTimeParam param,
})

查询一个时间段内每一分钟 录像 是否有录像,录像类型,用于绘制时间轴 deviceId 设备序列号 or ip+port paramjson参数 seq 自定义值 return code:0 byteData:1,1,10,0,0,0

Implementation

Future<List<int>> xcFindRecordFileByTime(
    {required String deviceId, required DevRecordByTimeParam param}) async {
  final result = await _api.finRecordByTime(
      deviceId, param.toJsonString(), ApiSeq.instance.getSeq());
  XCloudResponse response = XCloudResponse.fromOriginResponse(result);
  if (!response.success) {
    return Future.error(
        XCloudAPIException(code: result.param1, commandId: result.commandId));
  }
  return result.byteStream!.map((e) => e!).toList().sublist(0, 720);
}