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. 只有当音频主源一直为麦克风时,音频设备模式才生效;
- 只作用于 [startScreenCapture] 接口,[updateScreenCapture] 不生效;
- 采集过程中音频设备模式发生变化导致屏幕采集音频输出异常,可以通过 [onMobileScreenCaptureExceptionOccurred] 回调监听 AudioDeviceException,如有必要,需要重启采集;
- 停止采集后会恢复采集之前的音频设备模式。
