Class EditMediaRequest

    • Constructor Detail

      • EditMediaRequest

        public EditMediaRequest()
      • EditMediaRequest

        public EditMediaRequest​(EditMediaRequest 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.
    • Method Detail

      • getFileInfos

        public EditMediaFileInfo[] getFileInfos()
        Get 输入的视频文件信息。
        Returns:
        FileInfos 输入的视频文件信息。
      • setFileInfos

        public void setFileInfos​(EditMediaFileInfo[] FileInfos)
        Set 输入的视频文件信息。
        Parameters:
        FileInfos - 输入的视频文件信息。
      • getOutputStorage

        public TaskOutputStorage getOutputStorage()
        Get 媒体处理输出文件的目标存储。
        Returns:
        OutputStorage 媒体处理输出文件的目标存储。
      • setOutputStorage

        public void setOutputStorage​(TaskOutputStorage OutputStorage)
        Set 媒体处理输出文件的目标存储。
        Parameters:
        OutputStorage - 媒体处理输出文件的目标存储。
      • getOutputObjectPath

        public String getOutputObjectPath()
        Get 媒体处理输出文件的目标路径。 注意:对于复杂合成任务,路径中的文件名只可为数字、字母、-、_ 的组合,最长 64 个字符。
        Returns:
        OutputObjectPath 媒体处理输出文件的目标路径。 注意:对于复杂合成任务,路径中的文件名只可为数字、字母、-、_ 的组合,最长 64 个字符。
      • setOutputObjectPath

        public void setOutputObjectPath​(String OutputObjectPath)
        Set 媒体处理输出文件的目标路径。 注意:对于复杂合成任务,路径中的文件名只可为数字、字母、-、_ 的组合,最长 64 个字符。
        Parameters:
        OutputObjectPath - 媒体处理输出文件的目标路径。 注意:对于复杂合成任务,路径中的文件名只可为数字、字母、-、_ 的组合,最长 64 个字符。
      • getOutputConfig

        public EditMediaOutputConfig getOutputConfig()
        Get 【剪辑】任务生成的文件配置。
        Returns:
        OutputConfig 【剪辑】任务生成的文件配置。
      • setOutputConfig

        public void setOutputConfig​(EditMediaOutputConfig OutputConfig)
        Set 【剪辑】任务生成的文件配置。
        Parameters:
        OutputConfig - 【剪辑】任务生成的文件配置。
      • getComposeConfig

        public ComposeMediaConfig getComposeConfig()
        Get 【合成】任务配置。 注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
        Returns:
        ComposeConfig 【合成】任务配置。 注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
      • setComposeConfig

        public void setComposeConfig​(ComposeMediaConfig ComposeConfig)
        Set 【合成】任务配置。 注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
        Parameters:
        ComposeConfig - 【合成】任务配置。 注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
      • getTaskNotifyConfig

        public TaskNotifyConfig getTaskNotifyConfig()
        Get 任务的事件通知信息,不填代表不获取事件通知。
        Returns:
        TaskNotifyConfig 任务的事件通知信息,不填代表不获取事件通知。
      • setTaskNotifyConfig

        public void setTaskNotifyConfig​(TaskNotifyConfig TaskNotifyConfig)
        Set 任务的事件通知信息,不填代表不获取事件通知。
        Parameters:
        TaskNotifyConfig - 任务的事件通知信息,不填代表不获取事件通知。
      • getTasksPriority

        public Long getTasksPriority()
        Get 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
        Returns:
        TasksPriority 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
      • setTasksPriority

        public void setTasksPriority​(Long TasksPriority)
        Set 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
        Parameters:
        TasksPriority - 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
      • getSessionId

        public String getSessionId()
        Get 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
        Returns:
        SessionId 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
      • setSessionId

        public void setSessionId​(String SessionId)
        Set 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
        Parameters:
        SessionId - 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
      • getSessionContext

        public String getSessionContext()
        Get 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
        Returns:
        SessionContext 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
      • setSessionContext

        public void setSessionContext​(String SessionContext)
        Set 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
        Parameters:
        SessionContext - 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。