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?)