继承自 Serializable .
Public 成员函数 | |
boolean | equals (Object o) |
int | hashCode () |
String | toString () |
Public 属性 | |
int | bitrate |
int | framerate = 15 |
int | width = 1280 |
int | height = 720 |
int | contentHint = Constants.SCREEN_CAPTURE_CONTENT_HINT_MOTION |
共享的屏幕流的视频编码配置。
仅适用于 captureVideo
为 true
的场景。
int io.agora.rtc.ScreenCaptureParameters.VideoCaptureParameters.bitrate |
视频编码码率 (Kbps)。推荐取值可参考调参策略。详见调参策略。
int io.agora.rtc.ScreenCaptureParameters.VideoCaptureParameters.framerate = 15 |
视频编码帧率 (fps)。默认值为 15。推荐取值可参考 调参策略。
int io.agora.rtc.ScreenCaptureParameters.VideoCaptureParameters.width = 1280 |
视频编码分辨率中的宽 (px)。默认值为 1280。推荐取值可参考调参策略。 如果 width
和 height
的宽高比与屏幕像素值的宽高比不一致,SDK 会按照如下规则调节视频编码分辨率, 以 width
× height
是 1280 × 720 为例:
width
和 height
时,例如屏幕像素值为 640 × 360,SDK 以 640 × 360 编码。width
或 height
时,例如屏幕像素值为 2000 × 1500,SDK 以屏幕像素值的宽高比,即 4:3,取 width × height 内最大分辨率进行编码,即 960 × 720。width
和 height
的值为准:当你未传值时,以 1280 × 720 计费;当你传值时,以你传入的值计费。详细的计费规则请参考实时音视频计费。ORIENTATION_MODE
了解设置视频方向。int io.agora.rtc.ScreenCaptureParameters.VideoCaptureParameters.height = 720 |
视频编码分辨率中的高 (px)。默认值为 720。推荐取值可参考调参策略。如果 width
和 height
的宽高比与屏幕像素值 的宽高比不一致,SDK 会按照如下规则调节视频编码分辨率,以 width
× height
是 1280 × 720 为例:
width
和 height
时,例如屏幕像素值为 640 × 360,SDK 以 640 × 360 编码。width
或 height
时,例如屏幕像素值为 2000 × 1500,SDK 以屏幕像素值的宽高比,即 4:3,取 width × height 内最大分辨率进行编码,即 960 × 720。width
和 height
的值为准:当你未传值时,以 1280 × 720 计费;当你传值时,以你传入的值计费。详细的计费规则请参考实时音视频计费。ORIENTATION_MODE
了解设置视频方向。int io.agora.rtc.ScreenCaptureParameters.VideoCaptureParameters.contentHint = Constants.SCREEN_CAPTURE_CONTENT_HINT_MOTION |