ScreenCaptureParameters2

Screen sharing configurations.

struct ScreenCaptureParameters2 {
    bool captureAudio = false;
    ScreenAudioParameters audioParams;
    bool captureVideo = true;
    ScreenVideoParameters videoParams;
};

captureAudio
Determines whether to capture system audio during screen sharing:
  • true: Capture system audio.
  • false: (Default) Do not capture system audio.
Note:
  • Due to system limitations, capturing system audio is only applicable to Android API level 29 and later (that is, Android 10 and later).
  • To improve the success rate of capturing system audio during screen sharing, ensure that you have called the setAudioScenario method and set the audio scenario to AUDIO_SCENARIO_GAME_STREAMING.
audioParams
The audio configuration for the shared screen stream. See ScreenAudioParameters.
Attention: This parameter only takes effect when captureAudio is true.
captureVideo
Whether to capture the screen when screen sharing:
  • true: (Default) Capture the screen.
  • false: Do not capture the screen.
Note: Due to system limitations, the capture screen is only applicable to Android API level 21 and above, that is, Android 5 and above.
videoParams
The video configuration for the shared screen stream. See ScreenVideoParameters.
Attention: This parameter only takes effect when captureVideo is true.