H265VideoLayer 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 die Einstellungen, die beim Codieren des Eingabevideos in eine gewünschte Ausgabebitrateebene verwendet werden sollen.
public class H265VideoLayer : Microsoft.Azure.Management.Media.Models.Layer
type H265VideoLayer = class
inherit Layer
Public Class H265VideoLayer
Inherits Layer
- Vererbung
- Abgeleitet
Konstruktoren
H265VideoLayer() |
Initialisiert eine neue instance der H265VideoLayer-Klasse. |
H265VideoLayer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>) |
Initialisiert eine neue instance der H265VideoLayer-Klasse. |
Eigenschaften
AdaptiveBFrame |
Ruft ab oder legt fest, ob adaptive B-Frames beim Codieren dieser Ebene verwendet werden sollen oder nicht. Wenn nicht angegeben, wird es vom Encoder aktiviert, wenn das Videoprofil seine Verwendung zulässt. |
BFrames |
Ruft die Anzahl der B-Frames ab, die beim Codieren dieser Ebene verwendet werden sollen, oder legt diese fest. Wenn nicht angegeben, wählt der Encoder basierend auf dem Videoprofil und der Ebene eine geeignete Zahl aus. |
Bitrate |
Ruft die durchschnittliche Bitrate in Bit pro Sekunde ab, mit der das Eingabevideo beim Generieren dieser Ebene codiert werden soll, oder legt diese fest. Beispiel: Eine Zielbitrate von 3000Kbps oder 3Mbps bedeutet, dass dieser Wert 30000000 sein sollte. Dies ist ein erforderliches Feld. |
FrameRate |
Ruft die Bildfrequenz (in Frames pro Sekunde) ab, mit der diese Ebene codiert werden soll, oder legt diese fest. Der Wert kann in form von M/N vorliegen, wobei M und N ganze Zahlen sind (z. B. 30000/1001), oder in Form einer Zahl (z. B. 30 oder 29,97). Der Encoder erzwingt Einschränkungen für zulässige Bildfrequenzen basierend auf dem Profil und der Ebene. Wenn dies nicht angegeben ist, verwendet der Encoder dieselbe Bildfrequenz wie das Eingabevideo. |
Height |
Ruft die Höhe des Ausgabevideos für diese Ebene ab oder legt diese fest. Der Wert kann absolut (in Pixel) oder relativ (in Prozent) sein. Beispielsweise bedeutet 50 %, dass das Ausgabevideo halb so hoch ist wie die Eingabe. (Geerbt von Layer) |
Label |
Ruft die alphanumerische Bezeichnung für diese Ebene ab, die beim Multiplexing verschiedener Video- und Audioebenen oder beim Benennen der Ausgabedatei verwendet werden kann, oder legt diese fest. (Geerbt von Layer) |
MaxBitrate |
Ruft die maximale Bitrate (in Bits pro Sekunde) ab, bei der davon ausgegangen werden soll, dass der VBV-Puffer erneut ausgefüllt wird, oder legt diese fest. Wenn nicht angegeben, wird standardmäßig derselbe Wert wie die Bitrate verwendet. |
Slices |
Ruft die Anzahl der Slices ab, die beim Codieren dieser Ebene verwendet werden sollen, oder legt diese fest. Wenn nicht angegeben, ist der Standardwert null. Dies bedeutet, dass der Encoder für jeden Frame einen einzelnen Slice verwendet. |
Width |
Ruft die Breite des Ausgabevideos für diese Ebene ab oder legt diese fest. Der Wert kann absolut (in Pixel) oder relativ (in Prozent) sein. Beispielsweise bedeutet 50 %, dass das Ausgabevideo halb so viele Pixel breit ist wie die Eingabe. (Geerbt von Layer) |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für