MediaTrackSettings: logicalSurface-Eigenschaft
Die logicalSurface
-Eigenschaft des MediaTrackSettings
-Wörterbuchs gibt an, ob der erfasste Anzeigebereich eine logische Oberfläche ist oder nicht. Logische Oberflächen sind solche, die nicht unbedingt vollständig auf dem Bildschirm sichtbar sind oder sogar außerhalb des Bildschirms liegen können, wie z. B. die Puffer von Fenstern (wobei nur ein Teil des Puffers ohne Scrollen des umschließenden Fensters sichtbar ist) und Offscreen-Rendering-Kontexte.
Wert
Ein boolescher Wert, der true
ist, wenn der Videotrack im Stream des erfassten Videos von einer logischen Anzeigefläche stammt.
Das häufigste Szenario, in dem eine Anzeigefläche eine logische sein kann, ist, wenn die ausgewählte Fläche den gesamten Inhaltsbereich eines Fensters umfasst, das zu groß ist, um es gleichzeitig auf dem Bildschirm anzuzeigen. Da das Fenster, das die Fläche enthält, gescrollt werden muss, um den Rest der Inhalte anzuzeigen, ist die Fläche eine logische.
Eine sichtbare Anzeigefläche (das heißt, eine Fläche, für die logicalSurface
false
zurückgibt) ist der Teil einer logischen Anzeigefläche, der derzeit auf dem Bildschirm sichtbar ist.
Zum Beispiel kann ein Benutzeragent dem Benutzer erlauben zu wählen, ob er das gesamte Dokument (einen browser
mit dem logicalSurface
-Wert true
) oder nur den aktuell sichtbaren Teil des Dokuments freigeben möchte (wobei die logicalSurface
des browser
-Bereichs false
ist).
Spezifikationen
Specification |
---|
Screen Capture # dom-mediatrackconstraintset-logicalsurface |
Browser-Kompatibilität
BCD tables only load in the browser