VideoLayer Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
VideoLayer() |
Initialise une nouvelle instance de la classe VideoLayer. |
VideoLayer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>) |
Initialise une nouvelle instance de la classe VideoLayer. |
VideoLayer()
Initialise une nouvelle instance de la classe VideoLayer.
public VideoLayer ();
Public Sub New ()
S’applique à
VideoLayer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>)
Initialise une nouvelle instance de la classe VideoLayer.
public VideoLayer (int bitrate, string width = default, string height = default, string label = default, int? maxBitrate = default, int? bFrames = default, string frameRate = default, int? slices = default, bool? adaptiveBFrame = default);
new Microsoft.Azure.Management.Media.Models.VideoLayer : int * string * string * string * Nullable<int> * Nullable<int> * string * Nullable<int> * Nullable<bool> -> Microsoft.Azure.Management.Media.Models.VideoLayer
Public Sub New (bitrate As Integer, Optional width As String = Nothing, Optional height As String = Nothing, Optional label As String = Nothing, Optional maxBitrate As Nullable(Of Integer) = Nothing, Optional bFrames As Nullable(Of Integer) = Nothing, Optional frameRate As String = Nothing, Optional slices As Nullable(Of Integer) = Nothing, Optional adaptiveBFrame As Nullable(Of Boolean) = Nothing)
Paramètres
- bitrate
- Int32
Débit moyen en bits par seconde auquel encoder la vidéo d’entrée lors de la génération de cette couche. Ce champ est obligatoire.
- width
- String
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.
- height
- String
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.
- label
- String
Étiquette alphanumérique pour cette couche, qui peut être utilisée dans le multiplexage de différentes couches vidéo et audio, ou dans le nommage du fichier de sortie.
Débit maximal (en bits par seconde), auquel la mémoire tampon VBV doit être supposée être remplie. S’il n’est pas spécifié, la valeur par défaut est la même que la vitesse de transmission.
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.
- frameRate
- String
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.
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.
Indique 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.
S’applique à
Azure SDK for .NET