H264Video interface
Hierin worden alle eigenschappen beschreven voor het coderen van een video met de H.264-codec.
- Uitbreiding
Eigenschappen
complexity | Vertelt de encoder hoe de coderingsinstellingen moeten worden gekozen. De standaardwaarde is Gebalanceerd. |
layers | De verzameling H.264-uitvoerlagen die moeten worden geproduceerd door de encoder. |
odata |
Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven |
rate |
De modus voor het regelen van videofrequenties |
scene |
Of de encoder sleutelframes bij scènes moet invoegen of niet. Als dit niet is opgegeven, is de standaardwaarde false. Deze vlag moet alleen worden ingesteld op waar wanneer de encoder wordt geconfigureerd voor het produceren van één uitvoervideo. |
Overgenomen eigenschappen
key |
De afstand tussen twee belangrijke frames. De waarde moet niet nul zijn in het bereik [0,5, 20] seconden, opgegeven in ISO 8601-indeling. De standaardwaarde is 2 seconden (PT2S). Houd er rekening mee dat deze instelling wordt genegeerd als VideoSyncMode.Passthrough is ingesteld, waarbij de waarde KeyFrameInterval de instelling van de invoerbron volgt. |
label | Een optioneel label voor de codec. Het label kan worden gebruikt om het gedrag van muxing te regelen. |
stretch |
De formaatmodus: hoe de invoervideo wordt aangepast aan de gewenste uitvoerresolutie(s). De standaardwaarde is AutoSize |
sync |
De videosynchronisatiemodus |
Eigenschapdetails
complexity
Vertelt de encoder hoe de coderingsinstellingen moeten worden gekozen. De standaardwaarde is Gebalanceerd.
complexity?: string
Waarde van eigenschap
string
layers
De verzameling H.264-uitvoerlagen die moeten worden geproduceerd door de encoder.
layers?: H264Layer[]
Waarde van eigenschap
odataType
Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven
odataType: "#Microsoft.Media.H264Video"
Waarde van eigenschap
"#Microsoft.Media.H264Video"
rateControlMode
De modus voor het regelen van videofrequenties
rateControlMode?: string
Waarde van eigenschap
string
sceneChangeDetection
Of de encoder sleutelframes bij scènes moet invoegen of niet. Als dit niet is opgegeven, is de standaardwaarde false. Deze vlag moet alleen worden ingesteld op waar wanneer de encoder wordt geconfigureerd voor het produceren van één uitvoervideo.
sceneChangeDetection?: boolean
Waarde van eigenschap
boolean
Details van overgenomen eigenschap
keyFrameInterval
De afstand tussen twee belangrijke frames. De waarde moet niet nul zijn in het bereik [0,5, 20] seconden, opgegeven in ISO 8601-indeling. De standaardwaarde is 2 seconden (PT2S). Houd er rekening mee dat deze instelling wordt genegeerd als VideoSyncMode.Passthrough is ingesteld, waarbij de waarde KeyFrameInterval de instelling van de invoerbron volgt.
keyFrameInterval?: string
Waarde van eigenschap
string
Overgenomen vanVideo.keyFrameInterval
label
Een optioneel label voor de codec. Het label kan worden gebruikt om het gedrag van muxing te regelen.
label?: string
Waarde van eigenschap
string
Overgenomen vanVideo.label
stretchMode
De formaatmodus: hoe de invoervideo wordt aangepast aan de gewenste uitvoerresolutie(s). De standaardwaarde is AutoSize
stretchMode?: string
Waarde van eigenschap
string
Overgenomen vanVideo.stretchMode
syncMode
De videosynchronisatiemodus
syncMode?: string
Waarde van eigenschap
string
Overgenomen vanVideo.syncMode