Delen via


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.

odataType

Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

rateControlMode

De modus voor het regelen van videofrequenties

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.

Overgenomen eigenschappen

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.

label

Een optioneel label voor de codec. Het label kan worden gebruikt om het gedrag van muxing te regelen.

stretchMode

De formaatmodus: hoe de invoervideo wordt aangepast aan de gewenste uitvoerresolutie(s). De standaardwaarde is AutoSize

syncMode

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