H264Video 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
H264Video() |
Initialise une nouvelle instance de la classe H264Video. |
H264Video(String, Nullable<TimeSpan>, Nullable<StretchMode>, Nullable<VideoSyncMode>, Nullable<H264Complexity>, IList<H264Layer>, Nullable<H264RateControlMode>, Nullable<Boolean>) |
Initialise une nouvelle instance de la classe H264Video. |
H264Video()
Initialise une nouvelle instance de la classe H264Video.
public H264Video();
Public Sub New ()
S’applique à
H264Video(String, Nullable<TimeSpan>, Nullable<StretchMode>, Nullable<VideoSyncMode>, Nullable<H264Complexity>, IList<H264Layer>, Nullable<H264RateControlMode>, Nullable<Boolean>)
Initialise une nouvelle instance de la classe H264Video.
public H264Video(string label = default, TimeSpan? keyFrameInterval = default, Microsoft.Azure.Management.Media.Models.StretchMode? stretchMode = default, Microsoft.Azure.Management.Media.Models.VideoSyncMode? syncMode = default, Microsoft.Azure.Management.Media.Models.H264Complexity? complexity = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Media.Models.H264Layer> layers = default, Microsoft.Azure.Management.Media.Models.H264RateControlMode? rateControlMode = default, bool? sceneChangeDetection = default);
new Microsoft.Azure.Management.Media.Models.H264Video : string * Nullable<TimeSpan> * Nullable<Microsoft.Azure.Management.Media.Models.StretchMode> * Nullable<Microsoft.Azure.Management.Media.Models.VideoSyncMode> * Nullable<Microsoft.Azure.Management.Media.Models.H264Complexity> * System.Collections.Generic.IList<Microsoft.Azure.Management.Media.Models.H264Layer> * Nullable<Microsoft.Azure.Management.Media.Models.H264RateControlMode> * Nullable<bool> -> Microsoft.Azure.Management.Media.Models.H264Video
Public Sub New (Optional label As String = Nothing, Optional keyFrameInterval As Nullable(Of TimeSpan) = Nothing, Optional stretchMode As Nullable(Of StretchMode) = Nothing, Optional syncMode As Nullable(Of VideoSyncMode) = Nothing, Optional complexity As Nullable(Of H264Complexity) = Nothing, Optional layers As IList(Of H264Layer) = Nothing, Optional rateControlMode As Nullable(Of H264RateControlMode) = Nothing, Optional sceneChangeDetection As Nullable(Of Boolean) = Nothing)
Paramètres
- label
- String
Étiquette facultative pour le codec. L’étiquette peut être utilisée pour contrôler le comportement de muxing.
Distance entre deux images clés. La valeur doit être autre que 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 source d’entrée.
- stretchMode
- Nullable<StretchMode>
Mode de redimensionnement : comment la vidéo d’entrée sera redimensionnée pour s’adapter aux résolutions de sortie souhaitées. La valeur par défaut est AutoSize. Les valeurs possibles sont les suivantes : « None », « AutoSize », « AutoFit »
- syncMode
- Nullable<VideoSyncMode>
Mode de synchronisation vidéo. Les valeurs possibles sont les suivantes : 'Auto', 'Passthrough', 'Cfr', 'Vfr'
- complexity
- Nullable<H264Complexity>
Indique à l’encodeur comment choisir ses paramètres d’encodage. La valeur par défaut est Équilibrée. Les valeurs possibles sont les suivantes : 'Speed', 'Balanced', 'Quality'
- rateControlMode
- Nullable<H264RateControlMode>
Mode de contrôle du débit vidéo. Les valeurs possibles sont les suivantes : 'ABR', 'CBR', 'CRF'
Le fait que l’encodeur doit insérer ou non des images clés au niveau de la scène change. Si elle n’est pas spécifiée, la valeur par défaut est false. Cet indicateur doit avoir la valeur true uniquement lorsque l’encodeur est configuré pour produire une seule vidéo de sortie.
S’applique à
Azure SDK for .NET