MediaSFU React Native
    Preparing search index...

    Function launchRecording

    • Launches the recording process based on various conditions and updates the UI accordingly.

      Parameters

      • options: LaunchRecordingOptions

        The options for launching the recording.

        • [key: string]: any
        • updateIsRecordingModalVisible: (visible: boolean) => void
        • isRecordingModalVisible: boolean
        • OptionalshowAlert?: ShowAlert
        • stopLaunchRecord: boolean
        • canLaunchRecord: boolean
        • recordingAudioSupport: boolean
        • recordingVideoSupport: boolean
        • updateCanRecord: (canRecord: boolean) => void
        • updateClearedToRecord: (cleared: boolean) => void
        • recordStarted: boolean
        • recordPaused: boolean
        • localUIMode: boolean

      Returns void

      launchRecording({
      updateIsRecordingModalVisible: (visible) => console.log(`Modal visible: ${visible}`),
      isRecordingModalVisible: false,
      showAlert: (alert) => console.log(alert.message),
      stopLaunchRecord: false,
      canLaunchRecord: true,
      recordingAudioSupport: true,
      recordingVideoSupport: true,
      updateCanRecord: (canRecord) => console.log(`Can record: ${canRecord}`),
      updateClearedToRecord: (cleared) => console.log(`Cleared to record: ${cleared}`),
      recordStarted: false,
      recordPaused: false,
      localUIMode: false
      });