ScreenCaptureParameters2
用于配置屏幕共享的音频和视频参数。
C++
struct ScreenCaptureParameters2 {
bool captureAudio = false;
ScreenAudioParameters audioParams;
bool captureVideo = true;
ScreenVideoParameters videoParams;
};
captureAudio
信息
由于系统限制,系统音频采集仅适用于 Android API 级别 29 及以上(即 Android 10 及以上)。为提高屏幕共享时系统音频采集的成功率,请确保调用了 setAudioScenario 方法并将音频场景设置为
AUDIO_SCENARIO_GAME_STREAMING。- true:采集系统音频。
- false:(默认)不采集系统音频。
audioParams
共享屏幕流的音频配置。详见 ScreenAudioParameters。
信息
仅当
captureAudio 为 true 时该参数才生效。captureVideo
信息
由于系统限制,屏幕采集仅适用于 Android API 级别 21 及以上,即 Android 5 及以上。
- true:(默认)采集屏幕。
- false:不采集屏幕。
videoParams
共享屏幕流的视频配置。详见 ScreenVideoParameters。
信息
仅当
captureVideo 为 true 时该参数才生效。