你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ArmMediaModelFactory.MediaJobOutputAsset 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 MediaJobOutputAsset 的新实例。
public static Azure.ResourceManager.Media.Models.MediaJobOutputAsset MediaJobOutputAsset (Azure.ResourceManager.Media.Models.MediaJobError error = default, Azure.ResourceManager.Media.Models.MediaTransformPreset presetOverride = default, Azure.ResourceManager.Media.Models.MediaJobState? state = default, int? progress = default, string label = default, DateTimeOffset? startOn = default, DateTimeOffset? endOn = default, string assetName = default);
static member MediaJobOutputAsset : Azure.ResourceManager.Media.Models.MediaJobError * Azure.ResourceManager.Media.Models.MediaTransformPreset * Nullable<Azure.ResourceManager.Media.Models.MediaJobState> * Nullable<int> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string -> Azure.ResourceManager.Media.Models.MediaJobOutputAsset
Public Shared Function MediaJobOutputAsset (Optional error As MediaJobError = Nothing, Optional presetOverride As MediaTransformPreset = Nothing, Optional state As Nullable(Of MediaJobState) = Nothing, Optional progress As Nullable(Of Integer) = Nothing, Optional label As String = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional assetName As String = Nothing) As MediaJobOutputAsset
参数
- error
- MediaJobError
如果 JobOutput 处于“错误”状态,则包含错误的详细信息。
- presetOverride
- MediaTransformPreset
用于替代相应转换输出中的预设的预设。 请注意 MediaTransformPreset , 是基类。 根据方案,可能需要在此处分配基类的派生类,或者需要将此属性强制转换为可能的派生类之一。 可用的派生类包括 AudioAnalyzerPreset、 BuiltInStandardEncoderPresetStandardEncoderPreset 和 VideoAnalyzerPreset。
- state
- Nullable<MediaJobState>
描述 JobOutput 的状态。
如果 JobOutput 处于“正在处理”状态,则包含作业完成百分比。 该值是估计值,不用于预测作业完成时间。 若要确定 JobOutput 是否已完成,请使用 State 属性。
- label
- String
分配给 JobOutput 以帮助唯一标识它的标签。 当转换具有多个 TransformOutput(即作业具有多个 JobOutput)时,这非常有用。 在这种情况下,提交作业时,将添加两个或多个 JobOutput,顺序与转换中的 TransformOutputs 相同。 随后,通过事件或 GET 请求检索作业时,可以使用 标签轻松标识 JobOutput。 如果未提供标签,将使用默认值“{presetName}_{outputIndex}”,其中预设名称是相应 TransformOutput 中预设的名称,输出索引是作业中此 JobOutput 的相对索引。 请注意,此索引与其 Transform 中相应 TransformOutput 的相对索引相同。
- startOn
- Nullable<DateTimeOffset>
此作业输出开始处理的 UTC 日期和时间。
- endOn
- Nullable<DateTimeOffset>
此作业输出完成处理的 UTC 日期和时间。
- assetName
- String
输出资产的名称。
返回
用于模拟的新 MediaJobOutputAsset 实例。