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, toJsonString
public 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.