H264Video interface
Beschreibt alle Eigenschaften zum Codieren eines Videos mit dem H.264-Codec.
- Extends
Eigenschaften
complexity | Teilt dem Encoder mit, wie seine Codierungseinstellungen ausgewählt werden sollen. Der Standardwert ist Balanced. |
layers | Die Auflistung der H.264-Ausgabeebenen, die vom Encoder erzeugt werden sollen. |
odata |
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
rate |
Der Modus zur Steuerung der Videorate |
scene |
Gibt an, 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. |
Geerbte Eigenschaften
key |
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. |
stretch |
Der Größenänderungsmodus: Die Größe des Eingabevideos wird an die gewünschte Ausgabeauflösung(en) angepasst. Die Standardeinstellung ist AutoSize. |
sync |
Videosynchronisierungsmodus |
Details zur Eigenschaft
complexity
Teilt dem Encoder mit, wie seine Codierungseinstellungen ausgewählt werden sollen. Der Standardwert ist Balanced.
complexity?: string
Eigenschaftswert
string
layers
Die Auflistung der H.264-Ausgabeebenen, die vom Encoder erzeugt werden sollen.
layers?: H264Layer[]
Eigenschaftswert
odataType
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
odataType: "#Microsoft.Media.H264Video"
Eigenschaftswert
"#Microsoft.Media.H264Video"
rateControlMode
Der Modus zur Steuerung der Videorate
rateControlMode?: string
Eigenschaftswert
string
sceneChangeDetection
Gibt an, 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.
sceneChangeDetection?: boolean
Eigenschaftswert
boolean
Geerbte Eigenschaftsdetails
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.
keyFrameInterval?: string
Eigenschaftswert
string
Geerbt vonVideo.keyFrameInterval
label
Eine optionale Bezeichnung für den Codec. Die Bezeichnung kann verwendet werden, um das Muxingverhalten zu steuern.
label?: string
Eigenschaftswert
string
Geerbt vonVideo.label
stretchMode
Der Größenänderungsmodus: Die Größe des Eingabevideos wird an die gewünschte Ausgabeauflösung(en) angepasst. Die Standardeinstellung ist AutoSize.
stretchMode?: string
Eigenschaftswert
string
Geerbt vonVideo.stretchMode