public class ProcessMediaRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ProcessMediaRequest() | 
| ProcessMediaRequest(ProcessMediaRequest 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 | 
|---|---|
| AiAnalysisTaskInput | getAiAnalysisTask()Get 视频内容分析类型任务参数。 | 
| AiContentReviewTaskInput | getAiContentReviewTask()Get 视频内容审核类型任务参数。 | 
| AiQualityControlTaskInput | getAiQualityControlTask()Get 媒体质检类型任务参数。 | 
| AiRecognitionTaskInput | getAiRecognitionTask()Get 视频内容识别类型任务参数。 | 
| MediaInputInfo | getInputInfo()Get 媒体处理的文件输入信息。 | 
| MediaProcessTaskInput | getMediaProcessTask()Get 媒体处理类型任务参数。 | 
| String | getOutputDir()Get 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
如果不填,表示与 InputInfo 中文件所在的目录一致。 | 
| TaskOutputStorage | getOutputStorage()Get 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
注意:当InputInfo.Type为URL时,该参数是必填项 | 
| String | getResourceId()Get 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。 | 
| Long | getScheduleId()Get 编排ID。
注意1:对于OutputStorage、OutputDir参数:
当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有指定输出,将覆盖原有编排的默认输出。
即输出设置的优先级:编排子任务节点 > 任务接口指定 > 对应编排内的配置 
注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。
注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。 | 
| String | getSessionContext()Get 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 | 
| String | getSessionId()Get 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。 | 
| Long | getSkipMateData()Get 是否跳过元信息获取,可选值: 
0:表示不跳过 
1:表示跳过 
默认值:0 | 
| SmartEraseTaskInput | getSmartEraseTask()Get 智能擦除类型任务参数 | 
| SmartSubtitlesTaskInput | getSmartSubtitlesTask()Get 智能字幕 | 
| TaskNotifyConfig | getTaskNotifyConfig()Get 任务的事件通知信息,不填代表不获取事件通知。 | 
| Long | getTasksPriority()Get 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。 | 
| String | getTaskType()Get 任务类型,默认Online
 Online:实时任务
 Offline:闲时任务,不保证实效性,默认3天内处理完 | 
| void | setAiAnalysisTask(AiAnalysisTaskInput AiAnalysisTask)Set 视频内容分析类型任务参数。 | 
| void | setAiContentReviewTask(AiContentReviewTaskInput AiContentReviewTask)Set 视频内容审核类型任务参数。 | 
| void | setAiQualityControlTask(AiQualityControlTaskInput AiQualityControlTask)Set 媒体质检类型任务参数。 | 
| void | setAiRecognitionTask(AiRecognitionTaskInput AiRecognitionTask)Set 视频内容识别类型任务参数。 | 
| void | setInputInfo(MediaInputInfo InputInfo)Set 媒体处理的文件输入信息。 | 
| void | setMediaProcessTask(MediaProcessTaskInput MediaProcessTask)Set 媒体处理类型任务参数。 | 
| void | setOutputDir(String OutputDir)Set 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
如果不填,表示与 InputInfo 中文件所在的目录一致。 | 
| void | setOutputStorage(TaskOutputStorage OutputStorage)Set 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
注意:当InputInfo.Type为URL时,该参数是必填项 | 
| void | setResourceId(String ResourceId)Set 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。 | 
| void | setScheduleId(Long ScheduleId)Set 编排ID。
注意1:对于OutputStorage、OutputDir参数:
当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有指定输出,将覆盖原有编排的默认输出。
即输出设置的优先级:编排子任务节点 > 任务接口指定 > 对应编排内的配置 
注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。
注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。 | 
| void | setSessionContext(String SessionContext)Set 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 | 
| void | setSessionId(String SessionId)Set 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。 | 
| void | setSkipMateData(Long SkipMateData)Set 是否跳过元信息获取,可选值: 
0:表示不跳过 
1:表示跳过 
默认值:0 | 
| void | setSmartEraseTask(SmartEraseTaskInput SmartEraseTask)Set 智能擦除类型任务参数 | 
| void | setSmartSubtitlesTask(SmartSubtitlesTaskInput SmartSubtitlesTask)Set 智能字幕 | 
| void | setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)Set 任务的事件通知信息,不填代表不获取事件通知。 | 
| void | setTasksPriority(Long TasksPriority)Set 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。 | 
| void | setTaskType(String TaskType)Set 任务类型,默认Online
 Online:实时任务
 Offline:闲时任务,不保证实效性,默认3天内处理完 | 
| 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 ProcessMediaRequest()
public ProcessMediaRequest(ProcessMediaRequest source)
public MediaInputInfo getInputInfo()
public void setInputInfo(MediaInputInfo InputInfo)
InputInfo - 媒体处理的文件输入信息。public TaskOutputStorage getOutputStorage()
public void setOutputStorage(TaskOutputStorage OutputStorage)
OutputStorage - 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
注意:当InputInfo.Type为URL时,该参数是必填项public String getOutputDir()
public void setOutputDir(String OutputDir)
OutputDir - 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
如果不填,表示与 InputInfo 中文件所在的目录一致。public Long getScheduleId()
public void setScheduleId(Long ScheduleId)
ScheduleId - 编排ID。
注意1:对于OutputStorage、OutputDir参数:
public MediaProcessTaskInput getMediaProcessTask()
public void setMediaProcessTask(MediaProcessTaskInput MediaProcessTask)
MediaProcessTask - 媒体处理类型任务参数。public AiContentReviewTaskInput getAiContentReviewTask()
public void setAiContentReviewTask(AiContentReviewTaskInput AiContentReviewTask)
AiContentReviewTask - 视频内容审核类型任务参数。public AiAnalysisTaskInput getAiAnalysisTask()
public void setAiAnalysisTask(AiAnalysisTaskInput AiAnalysisTask)
AiAnalysisTask - 视频内容分析类型任务参数。public AiRecognitionTaskInput getAiRecognitionTask()
public void setAiRecognitionTask(AiRecognitionTaskInput AiRecognitionTask)
AiRecognitionTask - 视频内容识别类型任务参数。public AiQualityControlTaskInput getAiQualityControlTask()
public void setAiQualityControlTask(AiQualityControlTaskInput AiQualityControlTask)
AiQualityControlTask - 媒体质检类型任务参数。public SmartSubtitlesTaskInput getSmartSubtitlesTask()
public void setSmartSubtitlesTask(SmartSubtitlesTaskInput SmartSubtitlesTask)
SmartSubtitlesTask - 智能字幕public SmartEraseTaskInput getSmartEraseTask()
public void setSmartEraseTask(SmartEraseTaskInput SmartEraseTask)
SmartEraseTask - 智能擦除类型任务参数public TaskNotifyConfig getTaskNotifyConfig()
public void setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)
TaskNotifyConfig - 任务的事件通知信息,不填代表不获取事件通知。public Long getTasksPriority()
public void setTasksPriority(Long TasksPriority)
TasksPriority - 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。public String getSessionId()
public void setSessionId(String SessionId)
SessionId - 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。public String getSessionContext()
public void setSessionContext(String SessionContext)
SessionContext - 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。public String getTaskType()
public void setTaskType(String TaskType)
TaskType - 任务类型,默认Online
public String getResourceId()
public void setResourceId(String ResourceId)
ResourceId - 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。public Long getSkipMateData()
public void setSkipMateData(Long SkipMateData)
SkipMateData - 是否跳过元信息获取,可选值: 
0:表示不跳过 
1:表示跳过 
默认值:0Copyright © 2025. All rights reserved.