@rtorcato/browser-common / screencapture
screencapture
Functions
isScreenCaptureAvailable()
isScreenCaptureAvailable():
boolean
Defined in: screencapture/index.ts:10
Checks if the Screen Capture API (getDisplayMedia) is available.
Example
import { isScreenCaptureAvailable } from '@rtorcato/browser-common/screencapture'
if (isScreenCaptureAvailable()) showShareButton()
Returns
boolean
True if available, false otherwise.
getDisplayMedia()
getDisplayMedia(
options?):Promise<MediaStream>
Defined in: screencapture/index.ts:29
Prompts the user to share a screen, window, or tab and returns the stream.
Example
import { getDisplayMedia } from '@rtorcato/browser-common/screencapture'
const stream = await getDisplayMedia({ video: true })
Parameters
options?
DisplayMediaStreamOptions
Optional display-media constraints.
Returns
Promise<MediaStream>
A promise resolving to the captured MediaStream.
Throws
If called where Screen Capture is unsupported.