NERoomVideoSubStreamConfiguration

@objcMembers
public class NERoomVideoSubStreamConfiguration : NSObject

本地辅流发送配置

  • 视频编码的分辨率

    用于衡量编码质量。详细信息请参考 {@link NERoomVideoProfileType}。

    Declaration

    Swift

    public var maxProfile: NERoomVideoProfileType
  • 屏幕共享功能的编码策略倾向

    默认为 motion。详细信息请参考 {@link NERoomSubStreamContentPrefer}。

    Declaration

    Swift

    public var contentPrefer: NERoomSubStreamContentPrefer
  • 视频编码的最小帧率

    默认为 0,表示使用默认最小帧率。

    Declaration

    Swift

    public var minFrameRate: Int
  • 视频编码的帧率。 默认为 fpsDefault。详细信息请参考 {@link NERoomVideoFrameRate}。

    Declaration

    Swift

    public var frameRate: NERoomVideoFrameRate
  • 视频编码的码率

    单位为 Kbps 您可以根据场景需要,手动设置想要的码率。

    • 若设置的视频码率超出合理范围,SDK 会自动按照合理区间处理码率。
    • 若设置为 0,SDK将会自行计算处理。

    Declaration

    Swift

    public var bitrate: Int
  • 视频编码的最小码率

    单位为 Kbps 您可以根据场景需要,手动设置想要的最小码率,若设置为0,SDK 将会自行计算处理。

    Declaration

    Swift

    public var minBitrate: Int
  • 目前只设置辅流用不到

    Declaration

    Swift

    public init(params: NERoleScreenParams?)