H265Layer 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 avec le codec vidéo H.265.
public class H265Layer : Microsoft.Azure.Management.Media.Models.H265VideoLayer
type H265Layer = class
inherit H265VideoLayer
Public Class H265Layer
Inherits H265VideoLayer
- Héritage
Constructeurs
H265Layer() |
Initialise une nouvelle instance de la classe H265Layer. |
H265Layer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>, Nullable<H265VideoProfile>, String, Nullable<TimeSpan>, Nullable<Double>, Nullable<Int32>) |
Initialise une nouvelle instance de la classe H265Layer. |
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. (Hérité de H265VideoLayer) |
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. (Hérité de H265VideoLayer) |
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. (Hérité de H265VideoLayer) |
BufferWindow |
Obtient ou définit la longueur de la fenêtre de mémoire tampon VBV. La valeur doit être au format ISO 8601. La valeur doit être comprise dans la plage [0,1-100] secondes. La valeur par défaut est de 5 secondes (par exemple, PT5S). |
Crf |
Obtient ou définit la valeur de CRF à utiliser lors de l’encodage de cette couche. Ce paramètre prend effet lorsque RateControlMode du codec vidéo est défini en mode CRF. La plage de valeur CRF est comprise entre 0 et 51, où des valeurs inférieures entraîneraient une meilleure qualité, au détriment de tailles de fichiers plus élevées. Des valeurs plus élevées signifient plus de compression, mais à un moment donné, une dégradation de la qualité sera remarquée. La valeur par défaut est 28. |
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. (Hérité de H265VideoLayer) |
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) |
Level |
Obtient ou définit le niveau que nous prenons actuellement en charge jusqu’à la version 6.2. La valeur peut être Auto ou un nombre qui correspond au profil H.265. Si elle n’est pas spécifiée, la valeur par défaut est Auto, ce qui permet à l’encodeur de choisir le niveau approprié pour cette couche. |
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. (Hérité de H265VideoLayer) |
Profile |
Obtient ou définit que nous prenons actuellement en charge Main. La valeur par défaut est Auto. Les valeurs possibles sont « Auto », « Main », « Main10 » |
ReferenceFrames |
Obtient ou définit le nombre de cadres de référence à utiliser lors de l’encodage de cette couche. S’il n’est pas spécifié, l’encodeur détermine un nombre approprié en fonction du paramètre de complexité de l’encodeur. |
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. (Hérité de H265VideoLayer) |
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 à
Azure SDK for .NET