Spec-Zone.ru › Web APIs

VideoEncoder

Ограниченная доступность

Эта функция не относится к Baseline, так как не работает в некоторых из самых широко используемых браузеров.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.

Примечание: Эта функция доступна в посвященных веб-рабочих потоках.

Интерфейс VideoEncoder API WebCodecs кодирует объекты VideoFrame в EncodedVideoChunk.

EventTarget VideoEncoder

Конструктор

VideoEncoder()

Создаёт новый объект VideoEncoder.

Свойства экземпляра

Наследует свойства от родительского класса EventTarget.

VideoEncoder.encodeQueueSize Только для чтения

Целое число, представляющее количество запросов в очереди кодирования.

VideoEncoder.state Только для чтения

Представляет состояние базового кодека и то, настроен ли он для кодирования.

События

dequeue

Вызывается для сигнализации о уменьшении количества VideoEncoder.encodeQueueSize.

Статические методы

VideoEncoder.isConfigSupported()

Возвращает промис, указывающий, поддерживается ли предоставленный VideoEncoderConfig.

Методы экземпляра

Наследует методы от родительского класса EventTarget.

VideoEncoder.configure()

Асинхронно подготавливает кодер к приёму видеокадров для кодирования с указанными параметрами.

VideoEncoder.encode()

Асинхронно кодирует VideoFrame.

VideoEncoder.flush()

Возвращает промис, который выполняется, когда все ожидающие операции кодирования завершены.

VideoEncoder.reset()

Отменяет все ожидающие операции кодирования и обратные вызовы.

VideoEncoder.close()

Завершает все ожидающие операции и освобождает системные ресурсы.

Спецификации

Спецификация
WebCodecs
# videoencoder-interface

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
VideoEncoder 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
VideoEncoder 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
close 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
configure 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
dequeue_event 106 106 130 92 16.4 106 Нет 72 16.4 20.0 106
encode 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
encodeQueueSize 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
flush 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
isConfigSupported_static 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
reset 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
state 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94

См. также

Обработка видео с помощью WebCodecs

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/VideoEncoder

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API