JobOutputAsset interface
Représente une ressource utilisée en tant que JobOutput.
- Extends
Propriétés
asset |
Nom de la ressource de sortie. |
odata |
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être |
Propriétés héritées
end |
Date et heure UTC auxquelles cette sortie de travail a terminé le traitement. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
error | Si jobOutput est à l’état Erreur, il contient les détails de l’erreur. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
label | Étiquette affectée à un JobOutput afin de l’identifier de manière unique. Cela est utile lorsque votre transformation a plusieurs TransformOutput, ce qui fait que votre travail a plusieurs JobOutput. Dans ce cas, lorsque vous soumettez le travail, vous ajoutez au moins deux JobOutputs, dans le même ordre que TransformOutputs dans la Transformation. Par la suite, lorsque vous récupérez le travail, par le biais d’événements ou d’une demande GET, vous pouvez utiliser l’étiquette pour identifier facilement le JobOutput. Si aucune étiquette n’est fournie, une valeur par défaut « {presetName}_{outputIndex} » est utilisée, où le nom de la présélection est le nom de la présélection dans le TransformOutput correspondant et l’index de sortie est l’index relatif de ce JobOutput dans le travail. Notez que cet index est le même que l’index relatif du TransformOutput correspondant dans son Transform. |
preset |
Présélection utilisée pour remplacer la présélection dans la sortie de transformation correspondante. |
progress | Si l’objet JobOutput est à l’état Traitement, il contient le pourcentage d’achèvement du travail. La valeur est une estimation qui n’est pas destinée à être utilisée pour prédire les temps d’achèvement du travail. Pour déterminer si l’objet JobOutput est terminé, utilisez la propriété State. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
start |
Date et heure UTC auxquelles cette sortie de travail a commencé à être traitée. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
state | Décrit l’état du JobOutput. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
Détails de la propriété
assetName
Nom de la ressource de sortie.
assetName: string
Valeur de propriété
string
odataType
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être
odataType: "#Microsoft.Media.JobOutputAsset"
Valeur de propriété
"#Microsoft.Media.JobOutputAsset"
Détails de la propriété héritée
endTime
Date et heure UTC auxquelles cette sortie de travail a terminé le traitement. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
endTime?: Date
Valeur de propriété
Date
Hérité deJobOutput.endTime
error
Si jobOutput est à l’état Erreur, il contient les détails de l’erreur. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
error?: JobError
Valeur de propriété
Hérité deJobOutput.error
label
Étiquette affectée à un JobOutput afin de l’identifier de manière unique. Cela est utile lorsque votre transformation a plusieurs TransformOutput, ce qui fait que votre travail a plusieurs JobOutput. Dans ce cas, lorsque vous soumettez le travail, vous ajoutez au moins deux JobOutputs, dans le même ordre que TransformOutputs dans la Transformation. Par la suite, lorsque vous récupérez le travail, par le biais d’événements ou d’une demande GET, vous pouvez utiliser l’étiquette pour identifier facilement le JobOutput. Si aucune étiquette n’est fournie, une valeur par défaut « {presetName}_{outputIndex} » est utilisée, où le nom de la présélection est le nom de la présélection dans le TransformOutput correspondant et l’index de sortie est l’index relatif de ce JobOutput dans le travail. Notez que cet index est le même que l’index relatif du TransformOutput correspondant dans son Transform.
label?: string
Valeur de propriété
string
Hérité deJobOutput.label
presetOverride
Présélection utilisée pour remplacer la présélection dans la sortie de transformation correspondante.
presetOverride?: PresetUnion
Valeur de propriété
Hérité deJobOutput.presetOverride
progress
Si l’objet JobOutput est à l’état Traitement, il contient le pourcentage d’achèvement du travail. La valeur est une estimation qui n’est pas destinée à être utilisée pour prédire les temps d’achèvement du travail. Pour déterminer si l’objet JobOutput est terminé, utilisez la propriété State. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
progress?: number
Valeur de propriété
number
Hérité deJobOutput.progress
startTime
Date et heure UTC auxquelles cette sortie de travail a commencé à être traitée. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
startTime?: Date
Valeur de propriété
Date
Hérité deJobOutput.startTime
state
Décrit l’état du JobOutput. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
state?: string
Valeur de propriété
string
Hérité deJobOutput.state