AudioEncoder
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Dedicated Web Workers.
Giao diện AudioEncoder của WebCodecs API mã hóa các đối tượng AudioData.
Bộ khởi tạo
AudioEncoder()-
Tạo một đối tượng
AudioEncodermới.
Thuộc tính thể hiện
Kế thừa các thuộc tính từ đối tượng cha EventTarget.
AudioEncoder.encodeQueueSizeRead only-
Một số nguyên biểu diễn số lượng yêu cầu trong hàng đợi mã hóa.
AudioEncoder.stateRead only-
Biểu diễn trạng thái của codec nền tảng và liệu nó đã được cấu hình để mã hóa hay chưa.
Sự kiện
dequeue-
Phát ra để báo hiệu
AudioEncoder.encodeQueueSizeđã giảm.
Phương thức tĩnh
AudioEncoder.isConfigSupported()-
Trả về một promise cho biết
AudioEncoderConfigđược cung cấp có được hỗ trợ hay không.
Phương thức thể hiện
Kế thừa các phương thức từ đối tượng cha EventTarget.
AudioEncoder.configure()-
Đưa một thông điệp điều khiển vào hàng đợi để cấu hình bộ mã hóa âm thanh cho việc mã hóa các chunk.
AudioEncoder.encode()-
Đưa một thông điệp điều khiển vào hàng đợi để mã hóa một đối tượng
AudioDatađược cung cấp. AudioEncoder.flush()-
Trả về một promise được giải quyết khi mọi thông điệp đang chờ trong hàng đợi đã hoàn tất.
AudioEncoder.reset()-
Đặt lại mọi trạng thái, bao gồm cấu hình, các thông điệp điều khiển trong hàng đợi thông điệp điều khiển, và toàn bộ callback đang chờ.
AudioEncoder.close()-
Kết thúc toàn bộ công việc đang chờ và giải phóng tài nguyên hệ thống.
Thông số kỹ thuật
| Specification |
|---|
| WebCodecs> # audioencoder-interface> |