AudioData: allocationSize()-Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Hinweis: Dieses Feature ist verfügbar in Dedicated Web Workers.
Die allocationSize()
-Methode der AudioData
-Schnittstelle gibt die Größe in Bytes zurück, die benötigt wird, um das aktuelle Sample zu speichern, gefiltert durch die in die Methode übergebenen Optionen.
Syntax
allocationSize(options)
Parameter
options
-
Ein Objekt, das Folgendes enthält:
planeIndex
-
Der Index der Ebene, deren Größe zurückgegeben werden soll.
frameOffset
Optional-
Ein Integer, der einen Offset in die Plandaten angibt, welches die Ebene bestimmt, von der aus begonnen wird. Standardwert ist
0
. frameCount
Optional-
Ein Integer, der die Anzahl der Frames angibt, deren Größe zurückgegeben werden soll. Wenn dieser weggelassen wird, werden alle Frames in der Ebene verwendet, beginnend mit dem im
frameOffset
angegebenen Frame.
Rückgabewert
Ein Integer, der die Anzahl der Bytes enthält, die benötigt werden, um die durch options
beschriebenen Samples zu halten.
Beispiele
Das folgende Beispiel ermittelt die Größe der Ebene bei Index 1
.
let size = AudioData.allocationSize({ planeIndex: 1 });
Spezifikationen
Specification |
---|
WebCodecs # dom-audiodata-allocationsize |
Browser-Kompatibilität
BCD tables only load in the browser