Freigeben über


ArmMediaModelFactory.MediaJobOutput Methode

Definition

Initialisiert eine neue instance von 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

Parameter

odataType
String

Der Diskriminator für abgeleitete Typen.

error
MediaJobError

Wenn sich jobOutput im Fehlerzustand befindet, enthält er die Details des Fehlers.

presetOverride
MediaTransformPreset

Eine Voreinstellung, die verwendet wird, um die Voreinstellung in der entsprechenden Transformationsausgabe zu überschreiben. Beachten Sie, dass MediaTransformPreset die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind AudioAnalyzerPreset, BuiltInStandardEncoderPresetund StandardEncoderPresetVideoAnalyzerPreset.

state
Nullable<MediaJobState>

Beschreibt den Status von JobOutput.

progress
Nullable<Int32>

Wenn sich jobOutput im Verarbeitungszustand befindet, enthält dieser den Prozentsatz des Auftragsabschlusses. Der Wert ist eine Schätzung und soll nicht zur Vorhersage von Auftragsabschlusszeiten verwendet werden. Verwenden Sie die State-Eigenschaft, um zu bestimmen, ob der JobOutput abgeschlossen ist.

label
String

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

startOn
Nullable<DateTimeOffset>

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe mit der Verarbeitung begonnen hat.

endOn
Nullable<DateTimeOffset>

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe die Verarbeitung abgeschlossen hat.

Gibt zurück

Eine neue MediaJobOutput instance zum Simulieren.

Gilt für: