Spec-Zone.ru › Web APIs

AudioData: метод copyTo()

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

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

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

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

Метод copyTo() интерфейса AudioData копирует плоскость объекта AudioData в буфер назначения.

Синтаксис

copyTo(destination, options)

Параметры

destination

ArrayBuffer, TypedArray или DataView для копирования плоскости.

options

Объект, содержащий следующее:

planeIndex

Индекс плоскости для копирования.

frameOffset Необязательно

Целое число, задающее смещение в данных плоскости, указывающее, с какой плоскости начать копирование. По умолчанию 0.

frameCount Необязательно

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

Возвращаемое значение

Неопределено.

Исключения

InvalidStateError DOMException

Выбрасывается, если объект AudioData был передан.

RangeError

Выбрасывается, если выполняется одно из следующих условий:

  • Длина образца больше длины назначения.
  • Формат объекта AudioData описывает плоский формат, но options.planeIndex выходит за пределы числа доступных плоскостей.
  • Формат объекта AudioData описывает чередующийся формат, но options.planeIndex больше, чем 0.

Примеры

В следующем примере копируется плоскость с индексом 1 в буфер назначения.

AudioData.copyTo(AudioBuffer, { planeIndex: 1 });

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

Спецификация
WebCodecs
# dom-audiodata-copyto

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
copyTo 94 94 130 80 Нет 94 Нет 66 Нет 17.0 94

© 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/AudioData/copyTo

Spec-Zone.ru

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