logo
当前页

ZegoScreenCaptureConfig

ZegoScreenCaptureConfig

屏幕采集配置参数。

Declared in ZegoExpressDefines.h

属性

captureVideo

captureVideo
nonatomic, assign BOOL captureVideo

屏幕共享时是否采集视频。默认为 true。

captureAudio

captureAudio
nonatomic, assign BOOL captureAudio

屏幕共享时是否采集音频。默认为 true。

microphoneVolume

microphoneVolume
nonatomic, assign unsigned int microphoneVolume

设置屏幕录制时 Microphone 音频音量。范围为 0 ~ 200,默认为 100。(仅适用 iOS 平台)

applicationVolume

applicationVolume
nonatomic, assign unsigned int applicationVolume

设置屏幕录制时 Application 音频音量。范围为 0 ~ 200,默认为 100。(适用于 iOS 和 Android 平台)

cropRect

cropRect
nonatomic, assign CGRect cropRect

设置屏幕录制时裁剪矩形,裁剪矩形必须被原始数据的矩形包含,单位为像素。(仅适用 iOS/Android 平台)

orientation

orientation
nonatomic, assign ZegoScreenCaptureOrientation orientation

设置屏幕录制时采集画面的朝向,将会对采集画面做固定朝向。(仅适用 iOS/Android 平台)

muteExtensMicrophone

muteExtensMicrophone
nonatomic, assign BOOL muteExtensMicrophone

设置是否屏蔽扩展进程的麦克风的声音,默认为 false。(仅适用于 iOS 平台)

audioDeviceMode

audioDeviceMode
nonatomic, assign ZegoScreenCaptureAudioDeviceMode audioDeviceMode
  • 注意事项:1. 只有当音频主源一直为麦克风时,音频设备模式才生效;
  1. 只作用于 [startScreenCapture] 接口,[updateScreenCapture] 不生效;
  2. 采集过程中音频设备模式发生变化导致屏幕采集音频输出异常,可以通过 [onMobileScreenCaptureExceptionOccurred] 回调监听 AudioDeviceException,如有必要,需要重启采集;
  3. 停止采集后会恢复采集之前的音频设备模式。

上一篇

zegoscreencaptureaudioconfig

下一篇

zegoscreencapturesource

当前页

返回到顶部