您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

JitsiTrackErrors.ts 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. /**
  2. * The errors for the JitsiTrack objects.
  3. */
  4. export enum JitsiTrackErrors {
  5. /**
  6. * An error which indicates that some of requested constraints in
  7. * getUserMedia call were not satisfied.
  8. */
  9. CONSTRAINT_FAILED = 'gum.constraint_failed',
  10. /**
  11. * A generic error which indicates an error occurred while selecting
  12. * a DesktopCapturerSource from the electron app.
  13. */
  14. ELECTRON_DESKTOP_PICKER_ERROR = 'gum.electron_desktop_picker_error',
  15. /**
  16. * An error which indicates a custom desktop picker could not be detected
  17. * for the electron app.
  18. */
  19. ELECTRON_DESKTOP_PICKER_NOT_FOUND = 'gum.electron_desktop_picker_not_found',
  20. /**
  21. * Generic getUserMedia error.
  22. */
  23. GENERAL = 'gum.general',
  24. /**
  25. * An error which indicates that requested device was not found.
  26. */
  27. NOT_FOUND = 'gum.not_found',
  28. /**
  29. * An error which indicates that user denied permission to share requested
  30. * device.
  31. */
  32. PERMISSION_DENIED = 'gum.permission_denied',
  33. /**
  34. * Generic error for screensharing failure.
  35. */
  36. SCREENSHARING_GENERIC_ERROR = 'gum.screensharing_generic_error',
  37. /**
  38. * Error in getDisplayMedia when not supported. Can happen in Electron if no
  39. * permission handler was set.
  40. */
  41. SCREENSHARING_NOT_SUPPORTED_ERROR = 'gdm.screen_sharing_not_supported',
  42. /**
  43. * An error which indicates that user canceled screen sharing window
  44. * selection dialog.
  45. */
  46. SCREENSHARING_USER_CANCELED = 'gum.screensharing_user_canceled',
  47. /**
  48. * Indicates that the timeout passed to the obtainAudioAndVideoPermissions has expired without GUM resolving.
  49. */
  50. TIMEOUT = 'gum.timeout',
  51. /**
  52. * An error which indicates that track has been already disposed and cannot
  53. * be longer used.
  54. */
  55. TRACK_IS_DISPOSED = 'track.track_is_disposed',
  56. /**
  57. * An error which indicates that track has no MediaStream associated.
  58. */
  59. TRACK_NO_STREAM_FOUND = 'track.no_stream_found',
  60. /**
  61. * An error which indicates that no tracks were found in the media stream
  62. */
  63. TRACK_NO_STREAM_TRACKS_FOUND = 'track.no_stream_tracks_found',
  64. /**
  65. * An error which indicates that there are too many tracks in the provided media stream
  66. */
  67. TRACK_TOO_MANY_TRACKS_IN_STREAM = 'track.too_many_tracks_in_stream',
  68. /**
  69. * An error which indicates that requested video resolution is not supported
  70. * by a webcam.
  71. */
  72. UNSUPPORTED_RESOLUTION = 'gum.unsupported_resolution'
  73. }
  74. // exported for backward compatibility
  75. export const CONSTRAINT_FAILED = JitsiTrackErrors.CONSTRAINT_FAILED;
  76. export const ELECTRON_DESKTOP_PICKER_ERROR = JitsiTrackErrors.ELECTRON_DESKTOP_PICKER_ERROR;
  77. export const ELECTRON_DESKTOP_PICKER_NOT_FOUND = JitsiTrackErrors.ELECTRON_DESKTOP_PICKER_NOT_FOUND;
  78. export const GENERAL = JitsiTrackErrors.GENERAL;
  79. export const NOT_FOUND = JitsiTrackErrors.NOT_FOUND;
  80. export const PERMISSION_DENIED = JitsiTrackErrors.PERMISSION_DENIED;
  81. export const SCREENSHARING_GENERIC_ERROR = JitsiTrackErrors.SCREENSHARING_GENERIC_ERROR;
  82. export const SCREENSHARING_NOT_SUPPORTED_ERROR = JitsiTrackErrors.SCREENSHARING_NOT_SUPPORTED_ERROR;
  83. export const SCREENSHARING_USER_CANCELED = JitsiTrackErrors.SCREENSHARING_USER_CANCELED;
  84. export const TIMEOUT = JitsiTrackErrors.TIMEOUT;
  85. export const TRACK_IS_DISPOSED = JitsiTrackErrors.TRACK_IS_DISPOSED;
  86. export const TRACK_NO_STREAM_FOUND = JitsiTrackErrors.TRACK_NO_STREAM_FOUND;
  87. export const UNSUPPORTED_RESOLUTION = JitsiTrackErrors.UNSUPPORTED_RESOLUTION;
  88. export const TRACK_TOO_MANY_TRACKS_IN_STREAM = JitsiTrackErrors.TRACK_TOO_MANY_TRACKS_IN_STREAM;
  89. export const TRACK_NO_STREAM_TRACKS_FOUND = JitsiTrackErrors.TRACK_NO_STREAM_TRACKS_FOUND;