Freigeben über


MediaVideoBase Klasse

Definition

Beschreibt die grundlegenden Eigenschaften zum Codieren des Eingabevideos. Beachten Sie, dass MediaVideoBase es sich um die Basisklasse handelt. 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 H264Video, H265Video, MediaImageBaseund JpgImagePngImage.

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

Konstruktoren

MediaVideoBase()

Initialisiert eine neue instance von MediaVideoBase.

Eigenschaften

KeyFrameInterval

Der Abstand zwischen zwei Keyframes. Der Wert sollte im Bereich [0,5, 20] Sekunden ungleich null 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 Eingabequelleneinstellung folgt.

Label

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

(Geerbt von MediaCodecBase)
StretchMode

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

SyncMode

Der Videosynchronisierungsmodus.

Gilt für: