record Paused recordPaused : boolean
recording Video Type recordingVideoType : string
recording Display Type recordingDisplayType : "video" | "all" | "media"
recording Background Color recordingBackgroundColor : string
recordingNameTagsColor : string
recording Orientation Video recordingOrientationVideo : string
recordingNameTags : boolean
recording Add Text recordingAddText : boolean
recording Custom Text recordingCustomText : string
recording Custom Text Position recordingCustomTextPosition : string
recording Custom Text Color recordingCustomTextColor : string
recordingMediaOptions : string
recording Audio Options recordingAudioOptions : string
recording Video Options recordingVideoOptions : string
recording Add HLS recordingAddHLS : boolean
update Recording Video Type updateRecordingVideoType : ( value : string ) => void
update Recording Display Type updateRecordingDisplayType : ( value : "video" | "all" | "media" ) => void
update Recording Background Color updateRecordingBackgroundColor : ( value : string ) => void
updateRecordingNameTagsColor : ( value : string ) => void
update Recording Orientation Video updateRecordingOrientationVideo : ( value : string ) => void
updateRecordingNameTags : ( value : boolean ) => void
update Recording Add Text updateRecordingAddText : ( value : boolean ) => void
update Recording Custom Text updateRecordingCustomText : ( value : string ) => void
update Recording Custom Text Position updateRecordingCustomTextPosition : ( value : string ) => void
update Recording Custom Text Color updateRecordingCustomTextColor : ( value : string ) => void
updateRecordingMediaOptions : ( value : string ) => void
update Recording Audio Options updateRecordingAudioOptions : ( value : string ) => void
update Recording Video Options updateRecordingVideoOptions : ( value : string ) => void
update Recording Add HLS updateRecordingAddHLS : ( value : boolean ) => void
prev Active Names prevActiveNames : string []
update Active Names updateActiveNames : ( activeNames : string [] ) => void
update Prev Active Names updatePrevActiveNames : ( prevActiveNames : string [] ) => void
active Names activeNames : string []
audio Params audioParams : ProducerOptions
video Params videoParams : ProducerOptions
local Stream Screen localStreamScreen : MediaStream
connect Send Transport Audio connect Send Transport Video audio Producer audioProducer : Producer < AppData >
Optionallocal Audio Producer localAudioProducer ?: Producer < AppData >
update Audio Producer updateAudioProducer : ( producer : Producer < AppData > ) => void
Optionalupdate Local Audio Producer updateLocalAudioProducer ?: ( localProducer : Producer < AppData > ) => void
update Audio Level updateAudioLevel : ( level : number ) => void
screen Params screenParams : ProducerOptions
params params : ProducerOptions
video Producer videoProducer : Producer < AppData >
Optionallocal Video Producer localVideoProducer ?: Producer < AppData >
update Main Window updateMainWindow : boolean
update Video Producer updateVideoProducer : ( producer : Producer < AppData > ) => void
Optionalupdate Local Video Producer updateLocalVideoProducer ?: ( localProducer : Producer < AppData > ) => void
update Update Main Window updateUpdateMainWindow : ( state : boolean ) => void
producer Transport producerTransport : Transport < AppData >
Optionallocal Producer Transport localProducerTransport ?: Transport < AppData >
update Producer Transport updateProducerTransport : ( producerTransport : Transport < AppData > ) => void
Optionalupdate Local Producer Transport updateLocalProducerTransport ?: ( localTransport : Transport < AppData > ) => void
update Transport Created updateTransportCreated : ( transportCreated : boolean ) => void
Optionalupdate Local Transport Created updateLocalTransportCreated ?: ( localTransportCreated : boolean ) => void
main Screen Person mainScreenPerson : string
admin On Main Screen adminOnMainScreen : boolean
main Screen Filled mainScreenFilled : boolean
update Prev Screen States updatePrevScreenStates : ( states : ScreenState [] ) => void Optionalupdate Date State updateDateState ?: number
last Update lastUpdate : number
n For Readjust nForReadjust : number
share Screen Started shareScreenStarted : boolean
update Update Date State updateUpdateDateState : ( timestamp : number ) => void
update Last Update updateLastUpdate : ( lastUpdate : number ) => void
update N For Readjust updateNForReadjust : ( nForReadjust : number ) => void
meeting Display Type meetingDisplayType : string
recording Video Participants Full Room Support recordingVideoParticipantsFullRoomSupport : boolean
recording All Participants Support recordingAllParticipantsSupport : boolean
recording Video Participants Support recordingVideoParticipantsSupport : boolean
recording Support For Other Orientation recordingSupportForOtherOrientation : boolean
recording Preferred Orientation recordingPreferredOrientation : string
recordingMultiFormatsSupport : boolean
recording Video Optimized recordingVideoOptimized : boolean
recording All Participants Full Room Support recordingAllParticipantsFullRoomSupport : boolean
meeting Video Optimized meetingVideoOptimized : boolean
break Out Room Started breakOutRoomStarted : boolean
break Out Room Ended breakOutRoomEnded : boolean
update Recording Video Optimized updateRecordingVideoOptimized : ( value : boolean ) => void
update User Recording Params update Confirmed To Record updateConfirmedToRecord : ( value : boolean ) => void
record Elapsed Time recordElapsedTime : number
record Start Time recordStartTime : number
Optionalrecord Timer Interval recordTimerInterval ?: Timeout
is Timer Running isTimerRunning : boolean
can Pause Resume canPauseResume : boolean
record Change Seconds recordChangeSeconds : number
update Record Start Time updateRecordStartTime : ( time : number ) => void
update Record Timer Interval updateRecordTimerInterval : ( interval : Timeout ) => void
update Is Timer Running updateIsTimerRunning : ( isRunning : boolean ) => void
update Can Pause Resume updateCanPauseResume : ( canPause : boolean ) => void
Optionallocal Socket localSocket ?: Socket
update Is Recording Modal Visible updateIsRecordingModalVisible : ( visible : boolean ) => void
confirmed To Record confirmedToRecord : boolean
video Already On videoAlreadyOn : boolean
audio Already On audioAlreadyOn : boolean
record Started recordStarted : boolean
record Resumed recordResumed : boolean
record Stopped recordStopped : boolean
start Report startReport : boolean
end Report endReport : boolean
can Record canRecord : boolean
update Cleared To Record updateClearedToRecord : ( cleared : boolean ) => void
update Record Started updateRecordStarted : ( started : boolean ) => void
update Record Paused updateRecordPaused : ( paused : boolean ) => void
update Record Resumed updateRecordResumed : ( resumed : boolean ) => void
update Start Report updateStartReport : ( started : boolean ) => void
update End Report updateEndReport : ( ended : boolean ) => void
update Can Record updateCanRecord : ( canRecord : boolean ) => void
whiteboard Started whiteboardStarted : boolean
whiteboard Ended whiteboardEnded : boolean
canvas Whiteboard canvasWhiteboard : HTMLCanvasElement
canvas Stream canvasStream : MediaStream
update Canvas Stream updateCanvasStream : ( stream : MediaStream ) => void
screen Producer screenProducer : Producer < AppData >
Optionallocal Screen Producer localScreenProducer ?: Producer < AppData >
transport Created transportCreated : boolean
Optionallocal Transport Created localTransportCreated ?: boolean
update Screen Producer updateScreenProducer : ( producer : Producer < AppData > ) => void
Optionalupdate Local Screen Producer updateLocalScreenProducer ?: ( localProducer : Producer < AppData > ) => void
connect Send Transport Screen disconnect Send Transport Screen
Interface defining the parameters for the RecordingModal component. Extends ConfirmRecordingParameters and StartRecordingParameters for full recording functionality.
RecordingModalParameters
Recording State: