AudioData: allocationSize() 方法

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

注意:此功能在 專用 Web Workers 中可用。

allocationSize() 方法屬於 AudioData 介面,返回容納當前樣本所需的位元組大小,該大小由傳入方法的選項進行過濾。

語法

js
allocationSize(options)

引數

options

一個包含以下內容的 *)

planeIndex

要返回大小的平面的索引。

frameOffset 可選

一個整數,表示平面資料的偏移量,指示從哪個平面開始。預設為 0

frameCount 可選

一個整數,表示要返回大小的幀數。如果省略,則將使用平面中的所有幀,從 frameOffset 中指定的幀開始。

返回值

一個整數,包含容納由 options 描述的樣本所需的位元組數。

示例

以下示例獲取索引為 1 的平面的大小。

js
let size = AudioData.allocationSize({ planeIndex: 1 });

規範

規範
WebCodecs
# dom-audiodata-allocationsize

瀏覽器相容性