H264Video interface
Opisuje wszystkie właściwości kodowania wideo za pomocą kodera H.264.
- Rozszerzenie
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. |
odata |
Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być |
rate |
Tryb sterowania szybkością wideo |
scene |
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
key |
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. |
stretch |
Tryb zmiany rozmiaru — zmiana rozmiaru wejściowego wideo w celu dopasowania do żądanych rozdzielczości wyjściowych. Wartość domyślna to AutoSize |
sync |
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