Partager via


H264Video interface

Décrit toutes les propriétés d’encodage d’une vidéo avec le codec H.264.

Extends

Propriétés

complexity

Indique à l’encodeur comment choisir ses paramètres d’encodage. La valeur par défaut est Équilibrée.

layers

Collection de couches H.264 de sortie à produire par l’encodeur.

odataType

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

rateControlMode

Mode de contrôle du débit vidéo

sceneChangeDetection

Le fait que l’encodeur doit insérer ou non des images clés au niveau de la scène change. Si elle n’est pas spécifiée, la valeur par défaut est false. Cet indicateur doit avoir la valeur true uniquement lorsque l’encodeur est configuré pour produire une seule vidéo de sortie.

Propriétés héritées

keyFrameInterval

Distance entre deux images clés. La valeur doit être autre que zéro dans la plage [0,5, 20] secondes, spécifiée au format ISO 8601. La valeur par défaut est 2 secondes (PT2S). Notez que ce paramètre est ignoré si VideoSyncMode.Passthrough est défini, où la valeur KeyFrameInterval suit le paramètre source d’entrée.

label

Étiquette facultative pour le codec. L’étiquette peut être utilisée pour contrôler le comportement de muxing.

stretchMode

Mode de redimensionnement : comment la vidéo d’entrée sera redimensionnée pour s’adapter aux résolutions de sortie souhaitées. La valeur par défaut est AutoSize

syncMode

Mode de synchronisation vidéo

Détails de la propriété

complexity

Indique à l’encodeur comment choisir ses paramètres d’encodage. La valeur par défaut est Équilibrée.

complexity?: string

Valeur de propriété

string

layers

Collection de couches H.264 de sortie à produire par l’encodeur.

layers?: H264Layer[]

Valeur de propriété

odataType

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

odataType: "#Microsoft.Media.H264Video"

Valeur de propriété

"#Microsoft.Media.H264Video"

rateControlMode

Mode de contrôle du débit vidéo

rateControlMode?: string

Valeur de propriété

string

sceneChangeDetection

Le fait que l’encodeur doit insérer ou non des images clés au niveau de la scène change. Si elle n’est pas spécifiée, la valeur par défaut est false. Cet indicateur doit avoir la valeur true uniquement lorsque l’encodeur est configuré pour produire une seule vidéo de sortie.

sceneChangeDetection?: boolean

Valeur de propriété

boolean

Détails de la propriété héritée

keyFrameInterval

Distance entre deux images clés. La valeur doit être autre que zéro dans la plage [0,5, 20] secondes, spécifiée au format ISO 8601. La valeur par défaut est 2 secondes (PT2S). Notez que ce paramètre est ignoré si VideoSyncMode.Passthrough est défini, où la valeur KeyFrameInterval suit le paramètre source d’entrée.

keyFrameInterval?: string

Valeur de propriété

string

Hérité deVideo.keyFrameInterval

label

Étiquette facultative pour le codec. L’étiquette peut être utilisée pour contrôler le comportement de muxing.

label?: string

Valeur de propriété

string

Hérité deVideo.label

stretchMode

Mode de redimensionnement : comment la vidéo d’entrée sera redimensionnée pour s’adapter aux résolutions de sortie souhaitées. La valeur par défaut est AutoSize

stretchMode?: string

Valeur de propriété

string

Hérité deVideo.stretchMode

syncMode

Mode de synchronisation vidéo

syncMode?: string

Valeur de propriété

string

Hérité deVideo.syncMode