Partager via


H265VideoLayer Classe

Définition

Décrit les paramètres à utiliser lors de l’encodage de la vidéo d’entrée dans une couche de débit de sortie souhaitée.

public class H265VideoLayer : Microsoft.Azure.Management.Media.Models.Layer
type H265VideoLayer = class
    inherit Layer
Public Class H265VideoLayer
Inherits Layer
Héritage
H265VideoLayer
Dérivé

Constructeurs

H265VideoLayer()

Initialise une nouvelle instance de la classe H265VideoLayer.

H265VideoLayer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>)

Initialise une nouvelle instance de la classe H265VideoLayer.

Propriétés

AdaptiveBFrame

Obtient ou définit spécifie si les images B adaptatives doivent être utilisées lors de l’encodage de cette couche. S’il n’est pas spécifié, l’encodeur l’active chaque fois que le profil vidéo autorise son utilisation.

BFrames

Obtient ou définit le nombre d’images B à utiliser lors de l’encodage de cette couche. S’il n’est pas spécifié, l’encodeur choisit un nombre approprié en fonction du profil et du niveau vidéo.

Bitrate

Obtient ou définit la vitesse de transmission moyenne en bits par seconde à laquelle encoder la vidéo d’entrée lors de la génération de cette couche. Par exemple : une vitesse de transmission cible de 3 000 Kbits/s ou 3 Mbits/s signifie que cette valeur doit être 3000000 Il s’agit d’un champ obligatoire.

FrameRate

Obtient ou définit la fréquence d’images (en images par seconde) à laquelle encoder cette couche. La valeur peut être sous la forme de M/N où M et N sont des entiers (par exemple, 30000/1001) ou sous la forme d’un nombre (par exemple, 30 ou 29,97). L’encodeur applique des contraintes sur les fréquences d’images autorisées en fonction du profil et du niveau. Si elle n’est pas spécifiée, l’encodeur utilise la même fréquence d’images que la vidéo d’entrée.

Height

Obtient ou définit la hauteur de la vidéo de sortie pour cette couche. La valeur peut être absolue (en pixels) ou relative (en pourcentage). Par exemple, 50 % signifie que la vidéo de sortie a deux fois moins de pixels en hauteur que l’entrée.

(Hérité de Layer)
Label

Obtient ou définit l’étiquette alphanumérique de cette couche, qui peut être utilisée pour multiplexer différentes couches vidéo et audio, ou pour nommer le fichier de sortie.

(Hérité de Layer)
MaxBitrate

Obtient ou définit la vitesse de transmission maximale (en bits par seconde), à laquelle la mémoire tampon VBV doit être supposée être rechargée. S’il n’est pas spécifié, la valeur par défaut est la même que la vitesse de transmission.

Slices

Obtient ou définit le nombre de tranches à utiliser lors de l’encodage de cette couche. Si elle n’est pas spécifiée, la valeur par défaut est égale à zéro, ce qui signifie que l’encodeur utilise une seule tranche pour chaque image.

Width

Obtient ou définit la largeur de la vidéo de sortie pour cette couche. La valeur peut être absolue (en pixels) ou relative (en pourcentage). Par exemple, 50 % signifie que la vidéo de sortie a deux fois moins de pixels de largeur que l’entrée.

(Hérité de Layer)

Méthodes

Validate()

Validez l’objet .

S’applique à