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

浏览器兼容性