PresetConfigurations 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.
Objet de paramètres de configuration facultatifs pour l’encodeur.
public class PresetConfigurations
type PresetConfigurations = class
Public Class PresetConfigurations
- Héritage
-
PresetConfigurations
Constructeurs
PresetConfigurations() |
Initialise une nouvelle instance de la classe PresetConfigurations. |
PresetConfigurations(Nullable<Complexity>, Nullable<InterleaveOutput>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>) |
Initialise une nouvelle instance de la classe PresetConfigurations. |
Propriétés
Complexity |
Obtient ou définit vous permet de configurer les paramètres de l’encodeur pour contrôler l’équilibre entre vitesse et qualité. Exemple : définissez Complexité sur Vitesse pour accélérer l’encodage, mais réduire l’efficacité de compression. Les valeurs possibles sont les suivantes : 'Speed', 'Balanced', 'Quality' |
InterleaveOutput |
Obtient ou définit le mode entrelacé de la sortie pour contrôler la façon dont l’audio et la vidéo sont stockés dans le format conteneur. Exemple : définissez InterleavedOutput sur NonInterleavedOutput pour produire des sorties audio uniquement et vidéo dans des fichiers MP4 distincts. Les valeurs possibles sont les suivantes : 'NonInterleavedOutput', 'InterleavedOutput' |
KeyFrameIntervalInSeconds |
Obtient ou définit l’intervalle d’images clés en secondes. Exemple : définissez KeyFrameIntervalInSeconds sur 2 pour réduire la mise en mémoire tampon de lecture pour certains joueurs. |
MaxBitrateBps |
Obtient ou définit le débit maximal en bits par seconde (seuil pour la couche vidéo supérieure). Exemple : définissez MaxBitrateBps sur 6000000 pour éviter de produire des sorties à débit binaire très élevé pour le contenu présentant une complexité élevée. |
MaxHeight |
Obtient ou définit la hauteur maximale des couches vidéo de sortie. Exemple : définissez MaxHeight sur 720 pour produire des couches de sortie allant jusqu’à 720P, même si l’entrée est 4K. |
MaxLayers |
Obtient ou définit le nombre maximal de couches vidéo de sortie. Exemple : définissez MaxLayers sur 4 pour vous assurer qu’au maximum 4 couches de sortie sont produites pour contrôler le coût global du travail d’encodage. |
MinBitrateBps |
Obtient ou définit le débit minimal en bits par seconde (seuil pour la couche vidéo inférieure). Exemple : définissez MinBitrateBps sur 200000 pour avoir une couche inférieure qui couvre les utilisateurs avec une bande passante réseau faible. |
MinHeight |
Obtient ou définit la hauteur minimale des couches vidéo de sortie. Exemple : définissez MinHeight sur 360 pour éviter les couches de sortie de plus petites résolutions comme 180P. |
S’applique à
Azure SDK for .NET