OptionalcontentHint
contentHint?: "text" | "detail" | "motion"
Optionalcontroller
controller?: unknown
OptionalpreferCurrentTab
preferCurrentTab?: boolean
OptionalselfBrowserSurface
selfBrowserSurface?: "include" | "exclude"
OptionalsuppressLocalAudioPlayback
suppressLocalAudioPlayback?: boolean
OptionalsurfaceSwitching
surfaceSwitching?: "include" | "exclude"
OptionalsystemAudio
systemAudio?: "include" | "exclude"
Optionalvideo
video?: true | { displaySurface?: "window" | "browser" | "monitor" }