ArmMediaModelFactory.MediaJobOutput Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de MediaJobOutput.
public static Azure.ResourceManager.Media.Models.MediaJobOutput MediaJobOutput (string odataType = default, 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);
static member MediaJobOutput : string * Azure.ResourceManager.Media.Models.MediaJobError * Azure.ResourceManager.Media.Models.MediaTransformPreset * Nullable<Azure.ResourceManager.Media.Models.MediaJobState> * Nullable<int> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Media.Models.MediaJobOutput
Public Shared Function MediaJobOutput (Optional odataType As String = Nothing, 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) As MediaJobOutput
Parâmetros
- odataType
- String
O discriminador para tipos derivados.
- error
- MediaJobError
Se JobOutput estiver no estado Erro, ele conterá os detalhes do erro.
- presetOverride
- MediaTransformPreset
Uma predefinição usada para substituir a predefinição na saída de transformação correspondente. MediaTransformPreset Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem AudioAnalyzerPreset, StandardEncoderPresetBuiltInStandardEncoderPresete VideoAnalyzerPreset.
- state
- Nullable<MediaJobState>
Descreve o estado do JobOutput.
Se o JobOutput estiver em um estado de Processamento, ele conterá o percentual de conclusão do trabalho. O valor é uma estimativa e não se destina a ser usado para prever os tempos de conclusão do trabalho. Para determinar se o JobOutput foi concluído, use a propriedade State.
- label
- String
Um rótulo atribuído a um JobOutput para ajudar a identificá-lo exclusivamente. Isso é útil quando sua Transformação tem mais de uma TransformOutput, em que seu trabalho tem mais de um JobOutput. Nesses casos, ao enviar o Trabalho, você adicionará dois ou mais JobOutputs, na mesma ordem que TransformOutputs na Transformação. Posteriormente, ao recuperar o Trabalho, por meio de eventos ou em uma solicitação GET, você pode usar o rótulo para identificar facilmente o JobOutput. Se um rótulo não for fornecido, um valor padrão de '{presetName}_{outputIndex}' será usado, em que o nome predefinido é o nome da predefinição na TransformOutput correspondente e o índice de saída é o índice relativo desse JobOutput dentro do Trabalho. Observe que esse índice é o mesmo que o índice relativo do TransformOutput correspondente dentro de sua Transformação.
- startOn
- Nullable<DateTimeOffset>
A data e a hora UTC em que essa Saída do Trabalho começou a ser processada.
- endOn
- Nullable<DateTimeOffset>
A data e a hora UTC em que essa Saída do Trabalho terminou o processamento.
Retornos
Uma nova MediaJobOutput instância para simulação.