Freigeben über


LiveEventEncoding Klasse

Definition

Gibt den Liveereignistyp und optionale Codierungseinstellungen für die Codierung von Liveereignissen an.

public class LiveEventEncoding
type LiveEventEncoding = class
Public Class LiveEventEncoding
Vererbung
LiveEventEncoding

Konstruktoren

LiveEventEncoding()

Initialisiert eine neue instance von LiveEventEncoding.

Eigenschaften

EncodingType

Liveereignistyp. Wenn encodingType auf PassthroughBasic oder PassthroughStandard festgelegt ist, übergibt der Dienst einfach die eingehenden Video- und Audioebenen an die Ausgabe. Wenn encodingType auf Standard oder Premium1080p festgelegt ist, transcodiert ein Liveencoder den eingehenden Stream in mehrere Bitraten oder Ebenen. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2095101. Diese Eigenschaft kann nicht geändert werden, nachdem das Liveereignis erstellt wurde.

KeyFrameInterval

Verwenden Sie einen ISO 8601-Zeitwert zwischen 0,5 und 20 Sekunden, um die Ausgabefragmentlänge für die Video- und Audiospuren eines Codierungs-Liveereignisses anzugeben. Verwenden Sie z. B. PT2S, um 2 Sekunden anzugeben. Für die Videospur definiert er auch das Keyframeintervall oder die Länge eines GoP (Bildgruppe). Wenn dieser Wert nicht für ein Codierungs-Liveereignis festgelegt ist, beträgt die Fragmentdauer standardmäßig 2 Sekunden. Der Wert kann nicht für Passthrough-Liveereignisse festgelegt werden.

PresetName

Der optionale voreingestellte Codierungsname, der verwendet wird, wenn encodingType nicht None ist. Dieser Wert wird zur Erstellungszeit angegeben und kann nicht aktualisiert werden. Wenn encodingType auf Standard festgelegt ist, lautet der standardvoreingestellte Name "Default720p". Andernfalls, wenn encodingType auf Premium1080p festgelegt ist, lautet die Standardvoreinstellung "Default1080p".

StretchMode

Gibt an, wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist None.

Gilt für: