Freigeben über


VideoSyncMode Struktur

Definition

Definiert Werte für VideoSyncMode.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Management.Media.Models.VideoSyncModeConverter))]
public struct VideoSyncMode : IEquatable<Microsoft.Azure.Management.Media.Models.VideoSyncMode>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Management.Media.Models.VideoSyncModeConverter))>]
type VideoSyncMode = struct
Public Structure VideoSyncMode
Implements IEquatable(Of VideoSyncMode)
Vererbung
VideoSyncMode
Attribute
Newtonsoft.Json.JsonConverterAttribute
Implementiert

Felder

Auto

Dies ist die Standardmethode. Wählt je nach Muxer-Funktionen zwischen Cfr und Vfr aus. Für das Ausgabeformat MP4 ist der Standardmodus Cfr.

Cfr

Eingabeframes werden bei Bedarf wiederholt und/oder gelöscht, um genau die angeforderte konstante Bildfrequenz zu erreichen. Empfohlen, wenn die Ausgabebildrate explizit auf einen angegebenen Wert festgelegt wird

Passthrough

Die Präsentationszeitstempel für Frames werden von der Eingabedatei an den Ausgabedatei-Writer übergeben. Empfohlen, wenn die Eingabequelle über eine variable Bildfrequenz verfügt und versucht, mehrere Ebenen für adaptives Streaming in der Ausgabe zu erzeugen, die über ausgerichtete GOP-Grenzen verfügen. Hinweis: Wenn zwei oder mehr Frames in der Eingabe doppelte Zeitstempel aufweisen, weist auch die Ausgabe das gleiche Verhalten auf.

Vfr

Ähnlich wie beim Passthrough-Modus, aber wenn die Eingabe Frames mit doppelten Zeitstempeln enthält, wird nur ein Frame an die Ausgabe übergeben, und andere werden gelöscht. Empfohlen, wenn erwartet wird, dass die Anzahl der Ausgabeframes gleich der Anzahl der Eingabeframes ist. Beispielsweise wird die Ausgabe verwendet, um eine Qualitätsmetrik wie PSNR für die Eingabe zu berechnen.

Methoden

Equals(Object)

Overrides Equals-Operator für VideoSyncMode

Equals(VideoSyncMode)

Vergleicht Enumerationen vom Typ VideoSyncMode

GetHashCode()

Rückgaben für hashCode VideoSyncMode

ToString()

Gibt Zeichenfolgendarstellung für VideoSyncMode zurück

Operatoren

Equality(VideoSyncMode, VideoSyncMode)

Overriding == operator for enum VideoSyncMode

Implicit(String to VideoSyncMode)

Impliziter Operator zum Konvertieren der Zeichenfolge in VideoSyncMode

Implicit(VideoSyncMode to String)

Impliziter Operator zum Konvertieren von VideoSyncMode in eine Zeichenfolge

Inequality(VideoSyncMode, VideoSyncMode)

Überschreiben des !=-Operators für die Enumeration VideoSyncMode

Gilt für: