"Fossies" - the Fresh Open Source Software Archive 
Member "jitsi-meet-7316/react/features/recording/actionTypes.ts" (5 Jun 2023, 1886 Bytes) of package /linux/misc/jitsi-meet-7316.tar.gz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) TypeScript source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the last
Fossies "Diffs" side-by-side code changes report for "actionTypes.ts":
jitsi-meet_8319_vs_jitsi-meet_8615.
1 /**
2 * The type of Redux action which clears all the data of every sessions.
3 *
4 * {
5 * type: CLEAR_RECORDING_SESSIONS
6 * }
7 * @public
8 */
9 export const CLEAR_RECORDING_SESSIONS = 'CLEAR_RECORDING_SESSIONS';
10
11 /**
12 * The type of Redux action which updates the current known state of a recording
13 * session.
14 *
15 * {
16 * type: RECORDING_SESSION_UPDATED,
17 * sessionData: Object
18 * }
19 * @public
20 */
21 export const RECORDING_SESSION_UPDATED = 'RECORDING_SESSION_UPDATED';
22
23 /**
24 * The type of Redux action which sets the pending recording notification UID to
25 * use it for when hiding the notification is necessary, or unsets it when
26 * undefined (or no param) is passed.
27 *
28 * {
29 * type: SET_PENDING_RECORDING_NOTIFICATION_UID,
30 * streamType: string,
31 * uid: ?number
32 * }
33 * @public
34 */
35 export const SET_PENDING_RECORDING_NOTIFICATION_UID
36 = 'SET_PENDING_RECORDING_NOTIFICATION_UID';
37
38 /**
39 * The type of Redux action which sets the selected recording service.
40 *
41 * {
42 * type: SET_SELECTED_RECORDING_SERVICE
43 * }
44 * @public
45 */
46 export const SET_SELECTED_RECORDING_SERVICE = 'SET_SELECTED_RECORDING_SERVICE';
47
48 /**
49 * Sets the stream key last used by the user for later reuse.
50 *
51 * {
52 * type: SET_STREAM_KEY,
53 * streamKey: string
54 * }
55 */
56 export const SET_STREAM_KEY = 'SET_STREAM_KEY';
57
58 /**
59 * Sets the enable state of the meeting highlight button.
60 *
61 * {
62 * type: SET_MEETING_HIGHLIGHT_BUTTON_STATE,
63 * disabled: boolean
64 * }
65 */
66 export const SET_MEETING_HIGHLIGHT_BUTTON_STATE = 'SET_MEETING_HIGHLIGHT_BUTTON_STATE';
67
68 /**
69 * Attempts to start the local recording.
70 *
71 * {
72 * type: START_LOCAL_RECORDING,
73 * onlySelf: boolean
74 * }
75 */
76 export const START_LOCAL_RECORDING = 'START_LOCAL_RECORDING';
77
78 /**
79 * Stops local recording.
80 *
81 * {
82 * type: STOP_LOCAL_RECORDING
83 * }
84 */
85 export const STOP_LOCAL_RECORDING = 'STOP_LOCAL_RECORDING';