From Bright Pattern Documentation
< 5.19:AgentDesktop-client-side-javascript-api-specification
Revision as of 04:01, 29 May 2024 by BpDeeplTranslateMaintenance (talk | contribs) (Updated via BpDeleteTranslateTags script)
• 5.19
onScreenRecordingStateChange
This callback is triggered when the screen recording state changes (e.g., the screen recording starts or ends, or when the microphone for recording is muted or unmuted).
Request
Syntax
on('ON_SCREEN_RECORDING_STATE_CHANGE', handler: OnScreenRecordingStateChange): void
allowed: boolean active: boolean muted: boolean } |
Parameters
Parameter | Parameter Values | Data Type | Optional/Required | Description |
screenRecordingState | ||||
allowed | Boolean | Required | If set to true, screen recording can be used with the current user; if set to false, screen recording cannot be used with the current user. | |
active | Boolean | Required | If set to true, screen recording is active now; if set to false, screen recording is not active now. | |
muted | Boolean | Required | If set to true, screen recording is muted; if set to false, screen recording is not muted. |
Example Request
function screenRecordingChangeCallback(newState: ScreenRecordingState) {
console.log("Screen recording is active?", newState.active ? "yes" : "no");
}
adApi.on("ON_SCREEN_RECORDING_STATE_CHANGE", screenRecordingChangeCallback);
Return Value
(None)