NERtc Unity SDK  V5.4.5
属性 | 所有成员列表
nertc.RtcScreenCaptureParameters类 参考

属性

RtcScreenProfileType profile = RtcScreenProfileType.kNERtcScreenProfileHD720P [get, set]
 
RtcVideoDimensions dimensions [get, set]
 
int frameRate = 0 [get, set]
 
int bitrate = 0 [get, set]
 
bool captureMouseCursor = true [get, set]
 
bool windowFocus = true [get, set]
 
IntPtr[] excludedWindowList [get, set]
 
RtcSubStreamContentPrefer prefer = RtcSubStreamContentPrefer.kNERtcSubStreamContentPreferDetails [get, set]
 
RtcDegradationPreference degradationPreference = RtcDegradationPreference.kNERtcDegradationMaintainQuality [get, set]
 

详细描述

屏幕共享编码参数配置。用于衡量编码质量。

属性说明

◆ profile

RtcScreenProfileType nertc.RtcScreenCaptureParameters.profile = RtcScreenProfileType.kNERtcScreenProfileHD720P
getset

屏幕共享编码参数配置。

◆ dimensions

RtcVideoDimensions nertc.RtcScreenCaptureParameters.dimensions
getset

屏幕共享视频发送的最大像素值,kNERtcScreenProfileCustom下生效。

◆ frameRate

int nertc.RtcScreenCaptureParameters.frameRate = 0
getset

共享视频的帧率,kNERtcScreenProfileCustom下生效,单位为 fps;默认值为 5,建议不要超过 15。

◆ bitrate

int nertc.RtcScreenCaptureParameters.bitrate = 0
getset

共享视频的码率,单位为 kbps;默认值为 0,表示 SDK 根据当前共享屏幕的分辨率计算出一个合理的值。

◆ captureMouseCursor

bool nertc.RtcScreenCaptureParameters.captureMouseCursor = true
getset

是否采集鼠标用于屏幕共享。

◆ windowFocus

bool nertc.RtcScreenCaptureParameters.windowFocus = true
getset

调用 startScreenCaptureByWindowId 方法共享窗口时,是否将该窗口前置。

◆ excludedWindowList

IntPtr [] nertc.RtcScreenCaptureParameters.excludedWindowList
getset

待屏蔽窗口的 ID 列表。

◆ prefer

编码策略倾向。

◆ degradationPreference

RtcDegradationPreference nertc.RtcScreenCaptureParameters.degradationPreference = RtcDegradationPreference.kNERtcDegradationMaintainQuality
getset

带宽受限时的视频编码降级偏好。详细信息请参考 NERtcDegradationPreference。


该类的文档由以下文件生成: