AudioData: phương thức allocationSize()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Note: This feature is available in Dedicated Web Workers.

Phương thức allocationSize() của giao diện AudioData trả về kích thước tính bằng byte cần thiết để chứa mẫu hiện tại sau khi được lọc theo các tùy chọn truyền vào phương thức.

Cú pháp

js
allocationSize(options)

Tham số

options

Một đối tượng chứa các thành phần sau:

planeIndex

Chỉ số của mặt phẳng mà bạn muốn lấy kích thước.

frameOffset Optional

Một số nguyên cho biết độ lệch vào dữ liệu mặt phẳng, xác định bắt đầu từ khung mẫu nào. Mặc định là 0.

frameCount Optional

Một số nguyên cho biết số lượng khung mẫu cần lấy kích thước. Nếu bị bỏ qua thì tất cả khung mẫu trong mặt phẳng sẽ được dùng, bắt đầu từ khung mẫu được chỉ định trong frameOffset.

Giá trị trả về

Một số nguyên chứa số byte cần thiết để chứa các mẫu được mô tả bởi options.

Ví dụ

Ví dụ sau lấy kích thước của plane ở chỉ số 1.

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

Thông số kỹ thuật

Specification
WebCodecs
# dom-audiodata-allocationsize

Khả năng tương thích với trình duyệt