com.byteplus.model.live.v20200801.CreateVQScoreTaskBody Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
/**
* CreateVQScoreTaskBody
*/
@lombok.Data
public final class CreateVQScoreTaskBody {
/**
* 主拉流地址。 支持输入FCDN拉流地址和第三方CDN拉流地址。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "MainAddr")
private String mainAddr;
/**
* 对比拉流地址。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ContrastAddr")
private String contrastAddr;
/**
* 抽帧间隔,目前只能密集抽帧模板控制,以模板为主。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "FrameInterval")
private String frameInterval;
/**
* 测评运行时间
*
* - 支持输入s整数
*
* - 最大支持7*24小时的测评任务
*
* - 最小支持1min的测评任务
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Duration")
private String duration;
/**
* 测评算法,支持vqscore分数计算
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Algorithm")
private String algorithm;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}