Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

actions.js 928B

1234567891011121314151617181920212223242526272829303132333435
  1. // @flow
  2. import { SET_SCREEN_AUDIO_SHARE_STATE, SET_SCREENSHARE_CAPTURE_FRAME_RATE } from './actionTypes';
  3. /**
  4. * Updates the current known status of the shared video.
  5. *
  6. * @param {boolean} isSharingAudio - Is audio currently being shared or not.
  7. * @returns {{
  8. * type: SET_SCREEN_AUDIO_SHARE_STATE,
  9. * isSharingAudio: boolean
  10. * }}
  11. */
  12. export function setScreenAudioShareState(isSharingAudio: boolean) {
  13. return {
  14. type: SET_SCREEN_AUDIO_SHARE_STATE,
  15. isSharingAudio
  16. };
  17. }
  18. /**
  19. * Updates the capture frame rate for screenshare in redux.
  20. *
  21. * @param {number} captureFrameRate - The frame rate to be used for screenshare.
  22. * @returns {{
  23. * type: SET_SCREENSHARE_CAPTURE_FRAME_RATE,
  24. * captureFrameRate: number
  25. * }}
  26. */
  27. export function setScreenshareFramerate(captureFrameRate: number) {
  28. return {
  29. type: SET_SCREENSHARE_CAPTURE_FRAME_RATE,
  30. captureFrameRate
  31. };
  32. }