public class EvaluationTaskInput extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| EvaluationTaskInput() | 
| EvaluationTaskInput(EvaluationTaskInput source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long[] | getBitrateSet()Get 指定码率评测,当评测任务类型为 BD_RATE 有效。 | 
| MediaInputInfo[] | getContrastInfoSet()Deprecated.   | 
| EvaluationMediaInputInfo[] | getContrastMediaSet()Get 对比视频信息。 | 
| EvaluationTemplateInputInfo[] | getContrastTemplateSet()Get 对比转码模板信息。 | 
| Long | getEndFrameIndex()Get 评测结束帧,默认为视频中可以参与评测的最后一帧,当 EvaluationRangeType 为 FRAME 时有效。 | 
| Long | getEndTime()Get 结束评测时间,单位秒,当 EvaluationRangeType 为 TIME 时有效。 | 
| String | getEvaluationRangeType()Get 评测范围类型,可选 ALL(全部时长)、TIME(指定时长范围)、FRAME(指定帧数范围) | 
| String[] | getEvaluationTypeSet()Get 评测类型,可选 PSNR、SSIM、VMAF、VMAF_NEG | 
| String | getResolutionAlignmentMode()Get 分辨率对齐模式,默认对齐到低分辨率的视频,可选 ALIGN_HIGH_RESOLUTION、ALIGN_LOW_RESOLUTION | 
| Long | getStartFrameIndex()Get 评测开始帧,默认从0开始,当 EvaluationRangeType 为FRAME 时有效。 | 
| Long | getStartTime()Get 开始评测时间,单位秒,当 EvaluationRangeType 为 TIME 时有效。 | 
| String | getTaskType()Get 评测任务类型,可选 NORMAL、BD_RATE | 
| Long[] | getVCRFSet()Get 指定 vcrf 评测,当评测任务类型为 BD_RATE 有效。 | 
| void | setBitrateSet(Long[] BitrateSet)Set 指定码率评测,当评测任务类型为 BD_RATE 有效。 | 
| void | setContrastInfoSet(MediaInputInfo[] ContrastInfoSet)Deprecated.   | 
| void | setContrastMediaSet(EvaluationMediaInputInfo[] ContrastMediaSet)Set 对比视频信息。 | 
| void | setContrastTemplateSet(EvaluationTemplateInputInfo[] ContrastTemplateSet)Set 对比转码模板信息。 | 
| void | setEndFrameIndex(Long EndFrameIndex)Set 评测结束帧,默认为视频中可以参与评测的最后一帧,当 EvaluationRangeType 为 FRAME 时有效。 | 
| void | setEndTime(Long EndTime)Set 结束评测时间,单位秒,当 EvaluationRangeType 为 TIME 时有效。 | 
| void | setEvaluationRangeType(String EvaluationRangeType)Set 评测范围类型,可选 ALL(全部时长)、TIME(指定时长范围)、FRAME(指定帧数范围) | 
| void | setEvaluationTypeSet(String[] EvaluationTypeSet)Set 评测类型,可选 PSNR、SSIM、VMAF、VMAF_NEG | 
| void | setResolutionAlignmentMode(String ResolutionAlignmentMode)Set 分辨率对齐模式,默认对齐到低分辨率的视频,可选 ALIGN_HIGH_RESOLUTION、ALIGN_LOW_RESOLUTION | 
| void | setStartFrameIndex(Long StartFrameIndex)Set 评测开始帧,默认从0开始,当 EvaluationRangeType 为FRAME 时有效。 | 
| void | setStartTime(Long StartTime)Set 开始评测时间,单位秒,当 EvaluationRangeType 为 TIME 时有效。 | 
| void | setTaskType(String TaskType)Set 评测任务类型,可选 NORMAL、BD_RATE | 
| void | setVCRFSet(Long[] VCRFSet)Set 指定 vcrf 评测,当评测任务类型为 BD_RATE 有效。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic EvaluationTaskInput()
public EvaluationTaskInput(EvaluationTaskInput source)
public String getTaskType()
public void setTaskType(String TaskType)
TaskType - 评测任务类型,可选 NORMAL、BD_RATEpublic String[] getEvaluationTypeSet()
public void setEvaluationTypeSet(String[] EvaluationTypeSet)
EvaluationTypeSet - 评测类型,可选 PSNR、SSIM、VMAF、VMAF_NEGpublic String getEvaluationRangeType()
public void setEvaluationRangeType(String EvaluationRangeType)
EvaluationRangeType - 评测范围类型,可选 ALL(全部时长)、TIME(指定时长范围)、FRAME(指定帧数范围)@Deprecated public MediaInputInfo[] getContrastInfoSet()
@Deprecated public void setContrastInfoSet(MediaInputInfo[] ContrastInfoSet)
ContrastInfoSet - 对比视频信息。
注意:此字段可能返回 null,表示取不到有效值。public EvaluationMediaInputInfo[] getContrastMediaSet()
public void setContrastMediaSet(EvaluationMediaInputInfo[] ContrastMediaSet)
ContrastMediaSet - 对比视频信息。public EvaluationTemplateInputInfo[] getContrastTemplateSet()
public void setContrastTemplateSet(EvaluationTemplateInputInfo[] ContrastTemplateSet)
ContrastTemplateSet - 对比转码模板信息。public Long getStartTime()
public void setStartTime(Long StartTime)
StartTime - 开始评测时间,单位秒,当 EvaluationRangeType 为 TIME 时有效。public Long getEndTime()
public void setEndTime(Long EndTime)
EndTime - 结束评测时间,单位秒,当 EvaluationRangeType 为 TIME 时有效。public Long getStartFrameIndex()
public void setStartFrameIndex(Long StartFrameIndex)
StartFrameIndex - 评测开始帧,默认从0开始,当 EvaluationRangeType 为FRAME 时有效。public Long getEndFrameIndex()
public void setEndFrameIndex(Long EndFrameIndex)
EndFrameIndex - 评测结束帧,默认为视频中可以参与评测的最后一帧,当 EvaluationRangeType 为 FRAME 时有效。public String getResolutionAlignmentMode()
public void setResolutionAlignmentMode(String ResolutionAlignmentMode)
ResolutionAlignmentMode - 分辨率对齐模式,默认对齐到低分辨率的视频,可选 ALIGN_HIGH_RESOLUTION、ALIGN_LOW_RESOLUTIONpublic Long[] getBitrateSet()
public void setBitrateSet(Long[] BitrateSet)
BitrateSet - 指定码率评测,当评测任务类型为 BD_RATE 有效。public Long[] getVCRFSet()
public void setVCRFSet(Long[] VCRFSet)
VCRFSet - 指定 vcrf 评测,当评测任务类型为 BD_RATE 有效。Copyright © 2025. All rights reserved.