H264Video interface

Opisuje wszystkie właściwości kodowania wideo za pomocą kodera H.264.

Extends

Właściwości

complexity

Informuje koder, jak wybrać jego ustawienia kodowania. Wartość domyślna to Zrównoważony.

layers

Kolekcja wyjściowych warstw H.264 do produkcji przez koder.

odataType

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

rateControlMode

Tryb sterowania szybkością wideo

sceneChangeDetection

Niezależnie od tego, czy koder powinien wstawić kluczowe ramki w scenie zmienia się. Jeśli nie zostanie określony, wartość domyślna to false. Ta flaga powinna być ustawiona na wartość true tylko wtedy, gdy koder jest skonfigurowany do tworzenia pojedynczego wyjściowego wideo.

Właściwości dziedziczone

keyFrameInterval

Odległość między dwiema ramkami klawiszy. Wartość powinna być niezerowa w zakresie [0,5, 20] sekund, określona w formacie ISO 8601. Wartość domyślna to 2 sekundy (PT2S). Należy pamiętać, że to ustawienie jest ignorowane, jeśli parametr VideoSyncMode.Passthrough jest ustawiony, gdzie wartość KeyFrameInterval będzie podążać za ustawieniem źródła danych wejściowych.

label

Opcjonalna etykieta koderacy. Etykieta może służyć do kontrolowania zachowania muxing.

stretchMode

Tryb zmiany rozmiaru — zmiana rozmiaru wejściowego wideo w celu dopasowania do żądanych rozdzielczości wyjściowych. Wartość domyślna to AutoSize

syncMode

Tryb synchronizacji wideo

Szczegóły właściwości

complexity

Informuje koder, jak wybrać jego ustawienia kodowania. Wartość domyślna to Zrównoważony.

complexity?: string

Wartość właściwości

string

layers

Kolekcja wyjściowych warstw H.264 do produkcji przez koder.

layers?: H264Layer[]

Wartość właściwości

odataType

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

odataType: "#Microsoft.Media.H264Video"

Wartość właściwości

"#Microsoft.Media.H264Video"

rateControlMode

Tryb sterowania szybkością wideo

rateControlMode?: string

Wartość właściwości

string

sceneChangeDetection

Niezależnie od tego, czy koder powinien wstawić kluczowe ramki w scenie zmienia się. Jeśli nie zostanie określony, wartość domyślna to false. Ta flaga powinna być ustawiona na wartość true tylko wtedy, gdy koder jest skonfigurowany do tworzenia pojedynczego wyjściowego wideo.

sceneChangeDetection?: boolean

Wartość właściwości

boolean

Szczegóły właściwości dziedziczonej

keyFrameInterval

Odległość między dwiema ramkami klawiszy. Wartość powinna być niezerowa w zakresie [0,5, 20] sekund, określona w formacie ISO 8601. Wartość domyślna to 2 sekundy (PT2S). Należy pamiętać, że to ustawienie jest ignorowane, jeśli parametr VideoSyncMode.Passthrough jest ustawiony, gdzie wartość KeyFrameInterval będzie podążać za ustawieniem źródła danych wejściowych.

keyFrameInterval?: string

Wartość właściwości

string

Dziedziczone zelementu Video.keyFrameInterval

label

Opcjonalna etykieta koderacy. Etykieta może służyć do kontrolowania zachowania muxing.

label?: string

Wartość właściwości

string

Dziedziczone zetykiety Video.label

stretchMode

Tryb zmiany rozmiaru — zmiana rozmiaru wejściowego wideo w celu dopasowania do żądanych rozdzielczości wyjściowych. Wartość domyślna to AutoSize

stretchMode?: string

Wartość właściwości

string

Dziedziczone zelementu Video.stretchMode

syncMode

Tryb synchronizacji wideo

syncMode?: string

Wartość właściwości

string

Dziedziczone zelementu Video.syncMode