"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';