A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.
The changed properties.
OptionaloverlayOptionalcontentOptionalcustom
RecordingModal - Modal for configuring and controlling session recording
Component
Description
Provides recording configuration controls including record type (video/audio/both), format, text overlay, and HLS streaming. Includes Standard (quick start) and Advanced (detailed settings) panels.
Supports three levels of customization:
Key Features:
Selector
app-recording-modal
Standalone
true
Imports
CommonModule, FontAwesomeModule, StandardPanelComponent, AdvancedPanelComponent
Input
isRecordingModalVisible - Whether the modal is currently visible. Default:
falseInput
onClose - Callback function to close the modal. Default:
() => {}Input
backgroundColor - Background color of the modal content. Default:
'#83c0e9'Input
position - Modal position on screen ('topRight', 'bottomRight', etc.). Default:
'bottomRight'Input
confirmRecording - Callback to confirm and start recording. Default:
() => {}Input
startRecording - Callback to initiate recording with current settings. Default:
() => {}Input
parameters - Object containing recording settings and update functions. Default:
{}Input
overlayStyle - Custom CSS styles for the modal overlay backdrop. Default:
undefinedInput
contentStyle - Custom CSS styles for the modal content container. Default:
undefinedInput
customTemplate - Custom TemplateRef to completely replace default modal template. Default:
undefinedMethod
ngOnChanges - Updates recording parameters when modal visibility changes
Method
confirm - Validates and confirms recording settings
Method
start - Initiates recording with configured settings
Method
getCombinedOverlayStyle - Merges default and custom overlay styles
Method
getCombinedContentStyle - Merges default and custom content styles
Method
modalContainerStyle - Returns computed overlay styles
Method
modalContentStyle - Returns computed content styles