你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PresetConfigurations 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 设置为 2 以减少某些玩家的播放缓冲。
最高视频层) (阈值的最大比特率(以位/秒为单位)。 示例:将 MaxBitrateBps 设置为 6000000,以避免为高复杂度的内容生成非常高的比特率输出。
底部视频层) 的最小比特率 (阈值(以比特/秒为单位)。 示例:将 MinBitrateBps 设置为 200000,以创建一个覆盖低网络带宽用户的底层。