MediaTrackSettings: logicalSurface 屬性
MediaTrackSettings 字典的 logicalSurface 屬性指示正在捕獲的顯示區域是否為邏輯表面。邏輯表面是指不一定完全在螢幕上,甚至可能在螢幕外的表面,例如視窗的後備緩衝區(其中緩衝區的一部分在不滾動包含視窗的情況下是可見的)和螢幕外渲染上下文。
值
一個布林值,如果影片流中的影片軌道來自邏輯顯示錶面,則為 true。
顯示錶面可能是邏輯表面的最常見場景是,如果選定的表面包含一個視窗的整個內容區域,而該視窗太大,無法一次性全部顯示在螢幕上。由於必須滾動包含該表面的窗口才能顯示其餘內容,因此該表面是邏輯表面。
可見顯示錶面(即 logicalSurface 返回 false 的表面)是邏輯顯示錶面中當前在螢幕上可見的部分。
例如,使用者代理可以選擇允許使用者選擇是共享整個文件(一個 browser 且 logicalSurface 值為 true),還是僅共享文件當前可見的部分(其中 browser 表面的 logicalSurface 為 false)。
規範
| 規範 |
|---|
| 螢幕捕獲 # dom-mediatrackconstraintset-logicalsurface |
瀏覽器相容性
載入中…