Freigeben über


JobOutputAsset interface

Stellt eine Ressource dar, die als JobOutput verwendet wird.

Extends

Eigenschaften

assetName

Der Name des Ausgabeobjekts.

odataType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

Geerbte Eigenschaften

endTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe die Verarbeitung abgeschlossen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

error

Wenn sich der JobOutput im Fehlerzustand befindet, enthält er die Details des Fehlers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

label

Eine Bezeichnung, die einem JobOutput zugewiesen ist, um sie eindeutig zu identifizieren. Dies ist nützlich, wenn Ihre Transformation mehr als eine TransformOutput hat, wobei Ihr Auftrag mehr als einen JobOutput hat. In solchen Fällen fügen Sie, wenn Sie den Auftrag übermitteln, zwei oder mehr JobOutputs in der gleichen Reihenfolge wie TransformOutputs in der Transformation hinzu. Wenn Sie den Auftrag anschließend entweder über Ereignisse oder eine GET-Anforderung abrufen, können Sie die Bezeichnung verwenden, um den JobOutput problemlos zu identifizieren. Wenn keine Bezeichnung angegeben wird, wird ein Standardwert von '{presetName}_{outputIndex}' verwendet, wobei der voreingestellte Name der Name der Voreinstellung im entsprechenden TransformOutput ist und der Ausgabeindex der relative Index des Auftrags innerhalb des Auftrags ist. Beachten Sie, dass dieser Index mit dem relativen Index des entsprechenden TransformOutput innerhalb der Transformation übereinstimmt.

presetOverride

Eine Voreinstellung, die zum Überschreiben der Voreinstellung in der entsprechenden Transformationsausgabe verwendet wird.

progress

Wenn sich der JobOutput in einem Verarbeitungszustand befindet, enthält dies den Prozentsatz des Auftragsabschlusses. Der Wert ist eine Schätzung und soll nicht verwendet werden, um Auftragsabschlusszeiten vorherzusagen. Um festzustellen, ob der JobOutput abgeschlossen ist, verwenden Sie die State-Eigenschaft. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

startTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe mit der Verarbeitung begonnen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

state

Beschreibt den Status des JobOutput. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

assetName

Der Name des Ausgabeobjekts.

assetName: string

Eigenschaftswert

string

odataType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

odataType: "#Microsoft.Media.JobOutputAsset"

Eigenschaftswert

"#Microsoft.Media.JobOutputAsset"

Geerbte Eigenschaftsdetails

endTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe die Verarbeitung abgeschlossen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

endTime?: Date

Eigenschaftswert

Date

geerbt vonJobOutput.endTime-

error

Wenn sich der JobOutput im Fehlerzustand befindet, enthält er die Details des Fehlers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

error?: JobError

Eigenschaftswert

VonJobOutput.error geerbt

label

Eine Bezeichnung, die einem JobOutput zugewiesen ist, um sie eindeutig zu identifizieren. Dies ist nützlich, wenn Ihre Transformation mehr als eine TransformOutput hat, wobei Ihr Auftrag mehr als einen JobOutput hat. In solchen Fällen fügen Sie, wenn Sie den Auftrag übermitteln, zwei oder mehr JobOutputs in der gleichen Reihenfolge wie TransformOutputs in der Transformation hinzu. Wenn Sie den Auftrag anschließend entweder über Ereignisse oder eine GET-Anforderung abrufen, können Sie die Bezeichnung verwenden, um den JobOutput problemlos zu identifizieren. Wenn keine Bezeichnung angegeben wird, wird ein Standardwert von '{presetName}_{outputIndex}' verwendet, wobei der voreingestellte Name der Name der Voreinstellung im entsprechenden TransformOutput ist und der Ausgabeindex der relative Index des Auftrags innerhalb des Auftrags ist. Beachten Sie, dass dieser Index mit dem relativen Index des entsprechenden TransformOutput innerhalb der Transformation übereinstimmt.

label?: string

Eigenschaftswert

string

vonJobOutput.label geerbt

presetOverride

Eine Voreinstellung, die zum Überschreiben der Voreinstellung in der entsprechenden Transformationsausgabe verwendet wird.

presetOverride?: PresetUnion

Eigenschaftswert

Geerbt vonJobOutput.presetOverride

progress

Wenn sich der JobOutput in einem Verarbeitungszustand befindet, enthält dies den Prozentsatz des Auftragsabschlusses. Der Wert ist eine Schätzung und soll nicht verwendet werden, um Auftragsabschlusszeiten vorherzusagen. Um festzustellen, ob der JobOutput abgeschlossen ist, verwenden Sie die State-Eigenschaft. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

progress?: number

Eigenschaftswert

number

Geerbt vonJobOutput.progress

startTime

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe mit der Verarbeitung begonnen hat. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

startTime?: Date

Eigenschaftswert

Date

Geerbt vonJobOutput.startTime-

state

Beschreibt den Status des JobOutput. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

state?: string

Eigenschaftswert

string

vonJobOutput.state geerbt