你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PresetConfigurations 构造函数

定义

重载

PresetConfigurations()

初始化 PresetConfigurations 类的新实例。

PresetConfigurations(Nullable<Complexity>, Nullable<InterleaveOutput>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

初始化 PresetConfigurations 类的新实例。

PresetConfigurations()

初始化 PresetConfigurations 类的新实例。

public PresetConfigurations ();
Public Sub New ()

适用于

PresetConfigurations(Nullable<Complexity>, Nullable<InterleaveOutput>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

初始化 PresetConfigurations 类的新实例。

public PresetConfigurations (Microsoft.Azure.Management.Media.Models.Complexity? complexity = default, Microsoft.Azure.Management.Media.Models.InterleaveOutput? interleaveOutput = default, double? keyFrameIntervalInSeconds = default, int? maxBitrateBps = default, int? maxHeight = default, int? maxLayers = default, int? minBitrateBps = default, int? minHeight = default);
new Microsoft.Azure.Management.Media.Models.PresetConfigurations : Nullable<Microsoft.Azure.Management.Media.Models.Complexity> * Nullable<Microsoft.Azure.Management.Media.Models.InterleaveOutput> * Nullable<double> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.Azure.Management.Media.Models.PresetConfigurations
Public Sub New (Optional complexity As Nullable(Of Complexity) = Nothing, Optional interleaveOutput As Nullable(Of InterleaveOutput) = Nothing, Optional keyFrameIntervalInSeconds As Nullable(Of Double) = Nothing, Optional maxBitrateBps As Nullable(Of Integer) = Nothing, Optional maxHeight As Nullable(Of Integer) = Nothing, Optional maxLayers As Nullable(Of Integer) = Nothing, Optional minBitrateBps As Nullable(Of Integer) = Nothing, Optional minHeight As Nullable(Of Integer) = Nothing)

参数

complexity
Nullable<Complexity>

可用于配置编码器设置,以控制速度和质量之间的平衡。 示例:将“复杂性”设置为“速度”,以加快编码速度,但降低压缩效率。 可能的值包括:“Speed”、“Balanced”、“Quality”

interleaveOutput
Nullable<InterleaveOutput>

设置输出的交错模式,以控制音频和视频以容器格式存储的方式。 示例:将 InterleavedOutput 设置为 NonInterleavedOutput,以在单独的 MP4 文件中生成仅限音频和仅视频的输出。 可能的值包括:“NonInterleavedOutput”、“InterleavedOutput”

keyFrameIntervalInSeconds
Nullable<Double>

关键帧间隔(以秒为单位)。 示例:将 KeyFrameIntervalInSeconds 设置为 2 以减少某些玩家的播放缓冲。

maxBitrateBps
Nullable<Int32>

最高视频层) (阈值的最大比特率(以位/秒为单位)。 示例:将 MaxBitrateBps 设置为 6000000,以避免为高复杂度的内容生成非常高的比特率输出。

maxHeight
Nullable<Int32>

输出视频层的最大高度。 示例:将 MaxHeight 设置为 720 以生成高达 720P 的输出层,即使输入为 4K 也是如此。

maxLayers
Nullable<Int32>

输出视频层的最大数目。 示例:将 MaxLayers 设置为 4,以确保最多生成 4 个输出层,以控制编码作业的总体成本。

minBitrateBps
Nullable<Int32>

底部视频层) 的最小比特率 (阈值(以比特/秒为单位)。 示例:将 MinBitrateBps 设置为 200000,以创建一个覆盖低网络带宽用户的底层。

minHeight
Nullable<Int32>

输出视频层的最小高度。 示例:将 MinHeight 设置为 360 以避免输出层的较小分辨率(如 180P)。

适用于