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 |
savePath | 存储路径 |
recordSourceId | 录制源 ID,0: Program、 1: HDMI 1、 2: HDMI 2、 3:Web Camera |
recordWithAudio | 是否含音频 |
scheduleMode | 自动录制任务类型,0:无、1:单日、 2:每天、 3:每周 |
scheduleStartDate | 任务开始时间戳,毫秒 |
scheduleEndDate | 任务结束时间戳,毫秒 |
weeklyDate | 每周重复时间 |
scheduleRecordTime | 录制计划配置 |
录制计划 scheduleRecordTime |属性|说明| |:----|:----| |startTime |任务开始时间戳(仅取时分秒),毫秒 | |duration |任务持续时间,毫秒 |
{
"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":3,
"scheduleStartDate":1659456000000,
"scheduleEndDate":1660838400000,
"weeklyDate":254,
"scheduleRecordStartTime":1659456000000,
"scheduleRecordDuration":61505000,
"scheduleRecordTime":[
{
"startTime":1688525400000,
"duration":20000
},
{
"startTime":1688525450000,
"duration":10000
}
]
}
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 状态码。 |