Partilhar via


JobOutputAsset interface

Representa um Ativo usado como JobOutput.

Extends

Propriedades

assetName

O nome do Ativo de saída.

odataType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

Propriedades Herdadas

endTime

A data e hora UTC em que esta saída de trabalho terminou o processamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

error

Se o JobOutput estiver no estado Erro, ele contém os detalhes do erro. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

label

Um rótulo que é atribuído a um JobOutput para ajudar a identificá-lo exclusivamente. Isso é útil quando seu Transform tem mais de um TransformOutput, em que seu Job tem mais de um JobOutput. Nesses casos, ao enviar o Job, você adicionará dois ou mais JobOutputs, na mesma ordem que TransformOutputs na Transform. Posteriormente, quando você recupera o Job, seja 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, onde o nome da predefinição é o nome da predefinição no TransformOutput correspondente e o índice de saída é o índice relativo deste JobOutput dentro do Job. Observe que esse índice é o mesmo que o índice relativo do TransformOutput correspondente dentro de sua Transform.

presetOverride

Uma predefinição usada para substituir a predefinição na saída de transformação correspondente.

progress

Se o JobOutput estiver em um estado de processamento, isso conterá a porcentagem 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 está concluído, use a propriedade State. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

startTime

A data e hora UTC em que esta saída de trabalho começou a ser processada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

state

Descreve o estado do JobOutput. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

assetName

O nome do Ativo de saída.

assetName: string

Valor de Propriedade

string

odataType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

odataType: "#Microsoft.Media.JobOutputAsset"

Valor de Propriedade

"#Microsoft.Media.JobOutputAsset"

Detalhes da Propriedade Herdada

endTime

A data e hora UTC em que esta saída de trabalho terminou o processamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

endTime?: Date

Valor de Propriedade

Date

herdado deJobOutput.endTime

error

Se o JobOutput estiver no estado Erro, ele contém os detalhes do erro. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

error?: JobError

Valor de Propriedade

herdado de JobOutput.error

label

Um rótulo que é atribuído a um JobOutput para ajudar a identificá-lo exclusivamente. Isso é útil quando seu Transform tem mais de um TransformOutput, em que seu Job tem mais de um JobOutput. Nesses casos, ao enviar o Job, você adicionará dois ou mais JobOutputs, na mesma ordem que TransformOutputs na Transform. Posteriormente, quando você recupera o Job, seja 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, onde o nome da predefinição é o nome da predefinição no TransformOutput correspondente e o índice de saída é o índice relativo deste JobOutput dentro do Job. Observe que esse índice é o mesmo que o índice relativo do TransformOutput correspondente dentro de sua Transform.

label?: string

Valor de Propriedade

string

herdado de JobOutput.label

presetOverride

Uma predefinição usada para substituir a predefinição na saída de transformação correspondente.

presetOverride?: PresetUnion

Valor de Propriedade

herdado de JobOutput.presetOverride

progress

Se o JobOutput estiver em um estado de processamento, isso conterá a porcentagem 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 está concluído, use a propriedade State. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

progress?: number

Valor de Propriedade

number

herdado de JobOutput.progress

startTime

A data e hora UTC em que esta saída de trabalho começou a ser processada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

startTime?: Date

Valor de Propriedade

Date

herdado de JobOutput.startTime

state

Descreve o estado do JobOutput. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

state?: string

Valor de Propriedade

string

herdado de JobOutput.state