你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PresetConfigurations 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
编码器的可选配置设置的对象。
public class PresetConfigurations
type PresetConfigurations = class
Public Class PresetConfigurations
- 继承
-
PresetConfigurations
构造函数
PresetConfigurations() |
初始化 PresetConfigurations 类的新实例。 |
PresetConfigurations(Nullable<Complexity>, Nullable<InterleaveOutput>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>) |
初始化 PresetConfigurations 类的新实例。 |
属性
Complexity |
获取或设置允许配置编码器设置,以控制速度和质量之间的平衡。 示例:将“复杂性”设置为“速度”,以加快编码速度,但降低压缩效率。 可能的值包括:“Speed”、“Balanced”、“Quality” |
InterleaveOutput |
获取或设置输出的交错模式,以控制音频和视频在容器格式中的存储方式。 示例:将 InterleavedOutput 设置为 NonInterleavedOutput,以在单独的 MP4 文件中生成仅限音频和仅视频的输出。 可能的值包括:“NonInterleavedOutput”、“InterleavedOutput” |
KeyFrameIntervalInSeconds |
获取或设置关键帧间隔(以秒为单位)。 示例:将 KeyFrameIntervalInSeconds 设置为 2 以减少某些玩家的播放缓冲。 |
MaxBitrateBps |
获取或设置最高视频层) (阈值的最大比特率(以位数/秒为单位)。 示例:将 MaxBitrateBps 设置为 6000000,以避免为具有较高复杂性的内容生成非常高的比特率输出。 |
MaxHeight |
获取或设置输出视频层的最大高度。 示例:将 MaxHeight 设置为 720,以生成高达 720P 的输出层,即使输入为 4K 也是如此。 |
MaxLayers |
获取或设置输出视频层的最大数目。 示例:将 MaxLayers 设置为 4,确保最多生成 4 个输出层,以控制编码作业的总体成本。 |
MinBitrateBps |
获取或设置最低视频层) (阈值的最小比特率(以位数/秒为单位)。 示例:将 MinBitrateBps 设置为 200000,以具有覆盖低网络带宽的用户的底层。 |
MinHeight |
获取或设置输出视频层的最小高度。 示例:将 MinHeight 设置为 360 以避免输出层的较小分辨率(如 180P)。 |