Variable PictureInPicture
 
PictureInPicture: { 
    browserWeakMap: any; 
    originatingWinWeakMap: any; 
    weakGlobalToEligiblePipCount: any; 
    weakPipToWin: any; 
    weakWinToBrowser: any; 
    addOriginatingWinToWeakMap(browser: any): any; 
    addPiPBrowserToWeakMap(browser: any): any; 
    clearPipTabIcon(window: any): any; 
    closePipWindow(pipWin: any): any; 
    closeSinglePipWindow(closeData: any): any; 
    fitToScreen(requestingWin: any, videoData: any): any; 
    focusTabAndClosePip(window: any, pipActor: any): any; 
    getAvailScreenSize(screen: any): any; 
    getEligiblePipVideoCount(browser: any): any; 
    getWeakPipPlayer(pipActorRef: any): any; 
    getWorkingScreen(left: any, top: any, width: any, height: any): any; 
    handleEvent(event: any): any; 
    handlePictureInPictureRequest(wgp: any, videoData: any): any; 
    hideToggle(): any; 
    isOriginatingBrowser(browser: any): any; 
    loadPosition(): any; 
    moveToggle(): any; 
    onCommand(event: any): any; 
    onPipSwappedBrowsers(event: any): any; 
    openPipWindow(parentWin: any, videoData: any): any; 
    openToggleContextMenu(window: any, data: any): any; 
    removeOriginatingWinFromWeakMap(browser: any): any; 
    removePiPBrowserFromWeakMap(browser: any): any; 
    resizePictureInPictureWindow(videoData: any, actorRef: any): any; 
    resolveOverlapConflicts(left: any, top: any, width: any, height: any): any; 
    savePosition(win: any): any; 
    setFirstSeen(dateSeconds: any): any; 
    setHasUsed(hasUsed: any): any; 
    setOriginatingWindowActive(browsingContext: any, isActive: any): any; 
    setUrlbarPipIconActive(win: any): any; 
    setUrlbarPipIconInactive(pipWin: any): any; 
    toggleUrlbar(event: any): any; 
    unload(window: any): any; 
    updateEligiblePipVideoCount(browsingContext: any, count: any): any; 
    updatePlayingDurationHistograms(): any; 
    updateUrlbarHoverText(document: any, pipToggle: any, dataL10nId: any): any; 
    updateUrlbarToggle(browser: any): any; 
    windowGlobalPipCountGenerator(browser: any): any; 
}
Type declaration
- 
browserWeakMap: any
- 
originatingWinWeakMap: any
- 
weakGlobalToEligiblePipCount: any
- 
weakPipToWin: any
- 
weakWinToBrowser: any
- 
addOriginatingWinToWeakMap:function
- addOriginatingWinToWeakMap(browser: any): any
- 
Returns any
 
- 
addPiPBrowserToWeakMap:function
- addPiPBrowserToWeakMap(browser: any): any
- 
Returns any
 
- 
clearPipTabIcon:function
- clearPipTabIcon(window: any): any
- 
Returns any
 
- 
closePipWindow:function
- closePipWindow(pipWin: any): any
- 
Returns any
 
- 
closeSinglePipWindow:function
- closeSinglePipWindow(closeData: any): any
- 
Returns any
 
- 
fitToScreen:function
- fitToScreen(requestingWin: any, videoData: any): any
- 
Parameters
- 
requestingWin: any
- 
videoData: any
 
 Returns any
 
- 
focusTabAndClosePip:function
- focusTabAndClosePip(window: any, pipActor: any): any
- 
Parameters
- 
window: any
- 
pipActor: any
 
 Returns any
 
- 
getAvailScreenSize:function
- getAvailScreenSize(screen: any): any
- 
Returns any
 
- 
getEligiblePipVideoCount:function
- getEligiblePipVideoCount(browser: any): any
- 
Returns any
 
- 
getWeakPipPlayer:function
- getWeakPipPlayer(pipActorRef: any): any
- 
Returns any
 
- 
getWorkingScreen:function
- getWorkingScreen(left: any, top: any, width: any, height: any): any
- 
Parameters
- 
left: any
- 
top: any
- 
width: any
- 
height: any
 
 Returns any
 
- 
handleEvent:function
- handleEvent(event: any): any
- 
Returns any
 
- 
handlePictureInPictureRequest:function
- handlePictureInPictureRequest(wgp: any, videoData: any): any
- 
Returns any
 
- 
hideToggle:function
- hideToggle(): any
- 
Returns any
 
- 
isOriginatingBrowser:function
- isOriginatingBrowser(browser: any): any
- 
Returns any
 
- 
loadPosition:function
- loadPosition(): any
- 
Returns any
 
- 
moveToggle:function
- moveToggle(): any
- 
Returns any
 
- 
onCommand:function
- onCommand(event: any): any
- 
Returns any
 
- 
onPipSwappedBrowsers:function
- onPipSwappedBrowsers(event: any): any
- 
Returns any
 
- 
openPipWindow:function
- openPipWindow(parentWin: any, videoData: any): any
- 
Parameters
- 
parentWin: any
- 
videoData: any
 
 Returns any
 
- 
openToggleContextMenu:function
- 
removeOriginatingWinFromWeakMap:function
- removeOriginatingWinFromWeakMap(browser: any): any
- 
Returns any
 
- 
removePiPBrowserFromWeakMap:function
- removePiPBrowserFromWeakMap(browser: any): any
- 
Returns any
 
- 
resizePictureInPictureWindow:function
- resizePictureInPictureWindow(videoData: any, actorRef: any): any
- 
Parameters
- 
videoData: any
- 
actorRef: any
 
 Returns any
 
- 
resolveOverlapConflicts:function
- resolveOverlapConflicts(left: any, top: any, width: any, height: any): any
- 
Parameters
- 
left: any
- 
top: any
- 
width: any
- 
height: any
 
 Returns any
 
- 
savePosition:function
- savePosition(win: any): any
- 
Returns any
 
- 
setFirstSeen:function
- setFirstSeen(dateSeconds: any): any
- 
Returns any
 
- 
setHasUsed:function
- setHasUsed(hasUsed: any): any
- 
Returns any
 
- 
setOriginatingWindowActive:function
- setOriginatingWindowActive(browsingContext: any, isActive: any): any
- 
Parameters
- 
browsingContext: any
- 
isActive: any
 
 Returns any
 
- 
setUrlbarPipIconActive:function
- setUrlbarPipIconActive(win: any): any
- 
Returns any
 
- 
setUrlbarPipIconInactive:function
- setUrlbarPipIconInactive(pipWin: any): any
- 
Returns any
 
- 
toggleUrlbar:function
- toggleUrlbar(event: any): any
- 
Returns any
 
- 
unload:function
- unload(window: any): any
- 
Returns any
 
- 
updateEligiblePipVideoCount:function
- updateEligiblePipVideoCount(browsingContext: any, count: any): any
- 
Parameters
- 
browsingContext: any
- 
count: any
 
 Returns any
 
- 
updatePlayingDurationHistograms:function
- updatePlayingDurationHistograms(): any
- 
Returns any
 
- 
updateUrlbarHoverText:function
- updateUrlbarHoverText(document: any, pipToggle: any, dataL10nId: any): any
- 
Parameters
- 
document: any
- 
pipToggle: any
- 
dataL10nId: any
 
 Returns any
 
- 
updateUrlbarToggle:function
- updateUrlbarToggle(browser: any): any
- 
Returns any
 
- 
windowGlobalPipCountGenerator:function
- windowGlobalPipCountGenerator(browser: any): any
- 
Returns any