ScreenCaptureParameters2

  • Unity

更新时间不可用

屏幕共享的参数配置。

C#
public class ScreenCaptureParameters2
    {
        public bool captureAudio { set; get; }
        public ScreenAudioParameters audioParams { set; get; }
        public bool captureVideo { set; get; }
        public ScreenVideoParameters videoParams { set; get; }

        public ScreenCaptureParameters2()
        {
            captureAudio = false;
            audioParams = new ScreenAudioParameters();
            captureAudio = true;
            videoParams = new ScreenVideoParameters();
        }
    };

属性

参数名描述
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 时生效。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?