getOption method

NERtcOptions getOption(
  1. bool attendeeRecordOn
)

Implementation

NERtcOptions getOption(bool attendeeRecordOn) {
  return NERtcOptions(
      logLevel: NERtcLogLevel.info,
      logDir: NERoomLogService()._rtcSDKPath,
      audioAutoSubscribe: false,
      videoEncodeMode: useHardwareCodec(),
      videoDecodeMode: useHardwareCodec(),
      serverRecordAudio: SettingsRepository().meetingRecordAudioEnable &&
          attendeeRecordOn &&
          SettingsRepository.isMeetingCloudRecordSupported(),
      serverRecordVideo: SettingsRepository().meetingRecordVideoEnable &&
          attendeeRecordOn &&
          SettingsRepository.isMeetingCloudRecordSupported(),
      serverRecordMode: meetingRecordMode,
      publishSelfStream: true,
      videoCaptureObserverEnabled: true,
      /// IOS 平台美颜回调
      videoSendMode: NERtcVideoSendMode.none,
      serverRecordSpeaker: true);
}