Image 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 propriétés de base pour générer des miniatures à partir de la vidéo d’entrée
[Newtonsoft.Json.JsonObject("#Microsoft.Media.Image")]
public class Image : Microsoft.Azure.Management.Media.Models.Video
[<Newtonsoft.Json.JsonObject("#Microsoft.Media.Image")>]
type Image = class
inherit Video
Public Class Image
Inherits Video
- Héritage
- Dérivé
- Attributs
-
Newtonsoft.Json.JsonObjectAttribute
Constructeurs
Image() |
Initialise une nouvelle instance de la classe Image. |
Image(String, String, Nullable<TimeSpan>, Nullable<StretchMode>, Nullable<VideoSyncMode>, String, String) |
Initialise une nouvelle instance de la classe Image. |
Propriétés
KeyFrameInterval |
Obtient ou définit la distance entre deux images clés. La valeur doit être différente de zéro dans la plage [0,5, 20] secondes, spécifiée au format ISO 8601. La valeur par défaut est 2 secondes (PT2S). Notez que ce paramètre est ignoré si VideoSyncMode.Passthrough est défini, où la valeur KeyFrameInterval suit le paramètre de source d’entrée. (Hérité de Video) |
Label |
Obtient ou définit une étiquette facultative pour le codec. L’étiquette peut être utilisée pour contrôler le comportement de multiplexage. (Hérité de Codec) |
Range |
Obtient ou définit la position par rapport à l’heure de début prédéfinie de la transformation dans la vidéo d’entrée à laquelle arrêter la génération de miniatures. La valeur peut être au format ISO 8601 (par exemple, PT5M30S pour s’arrêter à 5 minutes et 30 secondes à partir de l’heure de début) ou un nombre d’images (par exemple, 300 pour s’arrêter à la 300e image de l’image au moment du début. Si cette valeur est 1, cela signifie produire une seule miniature à l’heure de début) ou une valeur relative à la durée du flux (par exemple, 50 % pour s’arrêter à la moitié de la durée du flux à partir de l’heure de début). La valeur par défaut est 100 %, ce qui signifie qu’elle s’arrête à la fin du flux. |
Start |
Obtient ou définit la position dans la vidéo d’entrée à partir de laquelle commencer à générer des miniatures. La valeur peut être au format ISO 8601 (par exemple, PT05S pour commencer à 5 secondes) ou un nombre de cadres (par exemple, 10 pour commencer au dixième cadre) ou une valeur relative à la durée du flux (par exemple, 10 % pour commencer à 10 % de la durée du flux). Prend également en charge une macro {Best}, qui indique à l’encodeur de sélectionner la meilleure miniature parmi les premières secondes de la vidéo pour ne produire qu’une seule miniature, quels que soient les autres paramètres pour Étape et Plage. La valeur par défaut est macro {Best}. |
Step |
Obtient ou définit les intervalles auxquels les miniatures sont générées. La valeur peut être au format ISO 8601 (par exemple, PT05S pour une image toutes les 5 secondes), ou un nombre d’images (par exemple, 30 pour une image toutes les 30 images) ou une valeur relative à la durée du flux (par exemple, 10 % pour une image toutes les 10 % de la durée du flux). Remarque : La valeur de l’étape affecte la première miniature générée, qui peut ne pas être exactement celle spécifiée à l’heure de début de la présélection de transformation. Cela est dû à l’encodeur, qui tente de sélectionner la meilleure miniature entre l’heure de début et la position de l’étape à partir de l’heure de début comme première sortie. Comme la valeur par défaut est 10 %, cela signifie que si le flux a une longue durée, la première miniature générée peut être loin de celle spécifiée à l’heure de début. Essayez de sélectionner la valeur raisonnable pour Étape si la première miniature est attendue proche de l’heure de début, ou définissez Valeur de plage sur 1 si une seule miniature est nécessaire au début. |
StretchMode |
Obtient ou définit le mode de redimensionnement : la façon dont la vidéo d’entrée sera redimensionnée pour s’adapter à la ou aux résolutions de sortie souhaitées. La valeur par défaut est AutoSize. Les valeurs possibles sont les suivantes : « None », « AutoSize », « AutoFit » (Hérité de Video) |
SyncMode |
Obtient ou définit le mode de synchronisation vidéo. Les valeurs possibles sont les suivantes : « Auto », « Passthrough », « Cfr », « Vfr » (Hérité de Video) |
Méthodes
Validate() |
Validez l’objet . |
S’applique à
Azure SDK for .NET