Freigeben über


H264Video Klasse

Definition

Beschreibt alle Eigenschaften zum Codieren eines Videos mit dem H.264-Codec.

public class H264Video : Azure.ResourceManager.Media.Models.MediaVideoBase
type H264Video = class
    inherit MediaVideoBase
Public Class H264Video
Inherits MediaVideoBase
Vererbung

Konstruktoren

H264Video()

Initialisiert eine neue instance von H264Video.

Eigenschaften

Complexity

Teilt dem Encoder mit, wie seine Codierungseinstellungen ausgewählt werden sollen. Der Standardwert ist Balanced.

KeyFrameInterval

Der Abstand zwischen zwei Keyframes. Der Wert sollte ungleich Null im Bereich [0,5, 20] Sekunden sein, der im ISO 8601-Format angegeben ist. Der Standardwert ist 2 Sekunden (PT2S). Beachten Sie, dass diese Einstellung ignoriert wird, wenn VideoSyncMode.Passthrough festgelegt ist, wobei der KeyFrameInterval-Wert der Einstellung für die Eingabequelle folgt.

(Geerbt von MediaVideoBase)
Label

Eine optionale Bezeichnung für den Codec. Die Bezeichnung kann verwendet werden, um das Muxingverhalten zu steuern.

(Geerbt von MediaCodecBase)
Layers

Die Sammlung der H.264-Ausgabeebenen, die vom Encoder erzeugt werden sollen.

RateControlMode

Der Videoratensteuerungsmodus.

StretchMode

Der Größenänderungsmodus: Gibt an, wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist AutoSize.

(Geerbt von MediaVideoBase)
SyncMode

Der Videosynchronisierungsmodus.

(Geerbt von MediaVideoBase)
UseSceneChangeDetection

Gibt an, ob der Encoder Keyframes bei Szenenänderungen einfügen soll. Wenn nicht angegeben, ist der Standardwert false. Dieses Flag sollte nur auf TRUE festgelegt werden, wenn der Encoder für die Erstellung eines einzelnen Ausgabevideos konfiguriert wird.

Gilt für: