set-record-encoder-format 接口

设置录制参数信息。

请求方式

POST http://ip/mwapi/set-record-encoder-format
属性 说明
duration 帧间隔
video-bitrate 视频编码位率,单位 KB
resolution 分辨率
codeType 编码方式,0: H.264、1: H.265
profile 0: Baseline、1: Main Profile、2:High Profile
encodingMode 0: VBR、1: CBR
keyframeInterval 关键帧间隔,单位 s
audioBitrate 音频编码位率,单位 KB
splitMode 文件分割方式,0:按大小, 1:按时间
splitBlock 分割大小。按大小:单位 MB、 按时间:单位分钟
fileNamePrefix 文件前缀
fileExtention 文件拓展名,0: MP4、 1: MOV
recordSourceId 录制源 ID,0: Program、 1: HDMI 1、 2: HDMI 2、 3: Web Camera
recordWithAudio 是否含音频
scheduleMode 自动录制任务类型,0:无 1:一次性 2:每天 3:每周
scheduleStartDate 任务开始时间戳,毫秒
scheduleEndDate 任务结束时间戳,毫秒
weeklyDate 每周重复时间
scheduleRecordStartTime 录制开始时间戳,毫秒
scheduleRecordDuration 录制持续时间,毫秒
{
    "duration": 166666,
    "video-bitrate": 2048,
    "resolution": "1920x1080",
    "codeType": 0,
    "profile": 0,
    "encodingMode": 1,
    "keyframeInterval": 2,
    "audioBitrate": 128,
    "splitMode": 0,
    "splitBlock": 2048,
    "fileNamePrefix": "UF_",
    "savePath": "/data/resource/album",
    "fileExtention":1,
    "recordSourceId":0,
    "recordWithAudio":1,
    "scheduleMode": 2,
    "scheduleStartDate": 1659456000000,
    "scheduleEndDate": 1660838400000,
    "weeklyDate": 0,
    "scheduleRecordStartTime": 1659456000000,
    "scheduleRecordDuration": 61505000
}

weeklyDate

typedef enum _record_schedule_day {
    RECORD_SCHEDULE_DAY_NONE = 0,
    RECORD_SCHEDULE_DAY_SUN = (0x1LL << 1),
    RECORD_SCHEDULE_DAY_MON = (0x1LL << 2),
    RECORD_SCHEDULE_DAY_TUE = (0x1LL << 3),
    RECORD_SCHEDULE_DAY_WED = (0x1LL << 4),
    RECORD_SCHEDULE_DAY_THU = (0x1LL << 5),
    RECORD_SCHEDULE_DAY_FRI = (0x1LL << 6),
    RECORD_SCHEDULE_DAY_SAT = (0x1LL << 7),
} record_schedule_day_t;

返回数据

{
    "message": "success",
    "status": 0
}
属性 说明
status 返回状态。0:数据获取成功,返回其它值请参考 API 状态码

与“”相关结果约

    找不到与“”相关的结果