Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Seit September 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Die allocationSize()-Methode der VideoFrame-Schnittstelle gibt die Anzahl der Bytes zurück, die erforderlich sind, um das Video zu speichern, gefiltert durch die in die Methode übergebenen Optionen.
Ein Objekt, das Folgendes enthält:
rect OptionalDas Rechteck von Pixeln, das aus dem VideoFrame kopiert werden soll. Falls nicht angegeben, wird das visibleRect verwendet. Dies erfolgt im Format eines Wörterbuchobjekts, das enthält:
Eine Liste, die folgende Werte für jede Ebene im VideoFrame enthält. Ebenen dürfen sich nicht überlappen. Falls nicht angegeben, werden die Ebenen dicht gepackt:
offsetEin ganzzahliger Wert, der das Offset in Bytes angibt, ab dem die gegebene Ebene beginnt.
strideEin ganzzahliger Wert, der die Anzahl der Bytes, einschließlich Padding, angibt, die von jeder Zeile der Ebene verwendet werden.
format OptionalEin Pixelformat für die Pixel-Daten im destination. Kann auf "RGBA", "RGBX", "BGRA", "BGRX" gesetzt werden. Falls nicht angegeben, wird das format verwendet.
colorSpace OptionalGibt den Farbraum der Pixel-Daten im destination an. Kann auf "srgb" für den sRGB-Farbraum oder "display-p3" für den display-p3-Farbraum gesetzt werden. Nur anwendbar für RGB-Pixelformate. Falls nicht angegeben, wird "srgb" verwendet.
Ein ganzzahliger Wert, der die Anzahl der Bytes enthält, die benötigt werden, um den Rahmen gemäß den options zu speichern.
Im folgenden Beispiel wird die allocationSize für das Rechteck oben links mit den Abmessungen 800 mal 600 zurückgegeben.
| WebCodecs # dom-videoframe-allocationsize |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.