VideoEncoder
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 VideoEncoder của WebCodecs API mã hóa các đối tượng VideoFrame thành EncodedVideoChunk.
Hàm khởi tạo
VideoEncoder()-
Tạo một đối tượng
VideoEncodermới.
Thuộc tính phiên bản
Kế thừa các thuộc tính từ lớp cha EventTarget.
VideoEncoder.encodeQueueSizeRead only-
Một số nguyên biểu thị số lượng yêu cầu trong hàng đợi mã hóa.
VideoEncoder.stateRead only-
Biểu thị trạng thái của codec bên dưới và liệu nó có được cấu hình để mã hóa hay không.
Sự kiện
dequeue-
Kích hoạt để báo hiệu sự giảm xuống của
VideoEncoder.encodeQueueSize.
Phương thức tĩnh
VideoEncoder.isConfigSupported()-
Trả về một promise cho biết liệu
VideoEncoderConfigđược cung cấp có được hỗ trợ hay không.
Phương thức phiên bản
Kế thừa các phương thức từ lớp cha EventTarget.
VideoEncoder.configure()-
Chuẩn bị bất đồng bộ bộ mã hóa để chấp nhận các khung video để mã hóa với các tham số đã chỉ định.
VideoEncoder.encode()-
Mã hóa bất đồng bộ một
VideoFrame. VideoEncoder.flush()-
Trả về một promise giải quyết sau khi tất cả các lần mã hóa đang chờ đã hoàn thành.
VideoEncoder.reset()-
Hủy tất cả các lần mã hóa và callback đang chờ.
VideoEncoder.close()-
Kết thúc tất cả 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> # videoencoder-interface> |