Const
<RecordingModal
isRecordingModalVisible={visible}
onClose={close}
confirmRecording={confirmRecording}
startRecording={startRecording}
parameters={recordingParams}
/>
<RecordingModal
isRecordingModalVisible
onClose={handleDismiss}
confirmRecording={handleConfirm}
startRecording={handleStart}
backgroundColor="#0f172a"
style={{ borderRadius: 24 }}
parameters={params}
renderContainer={({ defaultContainer }) => (
<SlideUp>{defaultContainer}</SlideUp>
)}
/>
RecordingModal orchestrates both standard and advanced recording preferences prior to capture. It surfaces panels for video layout, overlays, audio/media mixes, and HLS configuration, while supporting override hooks for custom UI shells.
Key Features
parameters
.Accessibility