VideoLayer Classe
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.
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 VideoLayer : Microsoft.Azure.Management.Media.Models.Layer
type VideoLayer = class
inherit Layer
Public Class VideoLayer
Inherits Layer
- Héritage
- Dérivé
Constructeurs
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. |
Propriétés
AdaptiveBFrame |
Obtient ou définit si les images B adaptatives doivent ou non ê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 le 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. |
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. S’il n’est pas spécifié, 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 dans le multiplexage de différentes couches vidéo et audio, ou dans le nommage du 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 se remplir. S’il n’est pas spécifié, la valeur par défaut est la même que le débit binaire. |
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 que l’entrée. (Hérité de Layer) |
Méthodes
Validate() |
Validez l’objet. |
S’applique à
Azure SDK for .NET