H264Video Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt alle Eigenschaften zum Codieren eines Videos mit dem H.264-Codec.
[Newtonsoft.Json.JsonObject("#Microsoft.Media.H264Video")]
public class H264Video : Microsoft.Azure.Management.Media.Models.Video
[<Newtonsoft.Json.JsonObject("#Microsoft.Media.H264Video")>]
type H264Video = class
inherit Video
Public Class H264Video
Inherits Video
- Vererbung
- Attribute
-
Newtonsoft.Json.JsonObjectAttribute
Konstruktoren
H264Video() |
Initialisiert eine neue instance der H264Video-Klasse. |
H264Video(String, Nullable<TimeSpan>, Nullable<StretchMode>, Nullable<VideoSyncMode>, Nullable<H264Complexity>, IList<H264Layer>, Nullable<H264RateControlMode>, Nullable<Boolean>) |
Initialisiert eine neue instance der H264Video-Klasse. |
Eigenschaften
Complexity |
Ruft ab oder legt den Encoder fest, wie die Codierungseinstellungen ausgewählt werden sollen. Der Standardwert ist Balanced. Mögliche Werte: "Speed", "Balanced", "Quality" |
KeyFrameInterval |
Ruft den Abstand zwischen zwei Keyframes ab oder legt diese fest. 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. (Geerbt von Video) |
Label |
Ruft eine optionale Bezeichnung für den Codec ab oder legt diese fest. Die Bezeichnung kann verwendet werden, um das Muxingverhalten zu steuern. (Geerbt von Codec) |
Layers |
Ruft die Auflistung der H.264-Ausgabeebenen ab, die vom Encoder erzeugt werden sollen, oder legt diese fest. |
RateControlMode |
Ruft den Videoratensteuerungsmodus ab oder legt diese fest. Mögliche Werte: "ABR", "CBR", "CRF" |
SceneChangeDetection |
Ruft ab oder legt fest, ob der Encoder Keyframes bei Szenenänderungen einfügen soll oder nicht. 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. |
StretchMode |
Ruft den Größenänderungsmodus ab oder legt fest, wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist AutoSize. Mögliche Werte: "None", "AutoSize", "AutoFit" (Geerbt von Video) |
SyncMode |
Ruft den Videosynchronisierungsmodus ab oder legt diese fest. Mögliche Werte: "Auto", "Passthrough", "Cfr", "Vfr" (Geerbt von Video) |
Gilt für:
Azure SDK for .NET