dimensions property

  1. @JsonKey.new(name: 'dimensions')
VideoDimensions? dimensions
final

在共享文档的场景(screenScenarioDocument)下设置编码分辨率时,选择以下两种方式其中之一。 如果你需要最优的画质,建议将编码分辨率设置为与采集分辨率相同。 如果你希望在画质、带宽和系统性能之间达到相对平衡,则: 当采集分辨率大于 1920 × 1080 时,建议编码分辨率不低于 1920 × 1080。 当采集分辨率低于 1920 × 1080 时,建议编码分辨率不低于 1280 × 720。 屏幕共享流的视频编码分辨率。详见 VideoDimensions 。默认值为 1920 × 1080,即 2073600 像素。该像素值为计费标准。 当共享的屏幕分辨率宽高比与该值设置不一致时,SDK 按如下策略进行编码。假设 dimensions 设为 1920 × 1080: 如果屏幕分辨率小于 dimensions ,如 1000 × 1000,SDK 直接按 1000 × 1000 进行编码。 如果屏幕分辨率大于 dimensions ,如 2000 × 1500,SDK 按屏幕分辨率的宽高比,即 4:3,取 dimensions 以内的最大分辨率进行编码,即 1440 × 1080。

Implementation

@JsonKey(name: 'dimensions')
final VideoDimensions? dimensions;