Как получить значения семплов в audioWorklet?

176
10 декабря 2021, 19:00

У меня есть буфер входящих аудио фреймов в wasm модуль.

 void Process(uintptr_t input_ptr, uintptr_t output_ptr,
               unsigned channel_count) {

    double* input_buffer = reinterpret_cast<double*>(input_ptr);
    double* output_buffer = reinterpret_cast<double*>(output_ptr);
    for (unsigned channel = 0; channel < channel_count; ++channel) {
      double* destination = output_buffer + channel * kernel_buffer_size_;
      if (channel < channel_count) {
        double* source = input_buffer + channel * kernel_buffer_size_;
        memcpy(destination, source, bytes_per_channel_);
      } else {
        memset(destination, 0, bytes_per_channel_);
      }
    }
  }

Как мне получить значения семплов которые находятся в буфере ?

READ ALSO
Использование WebSokets [закрыт]

Использование WebSokets [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

148
возможно ли исправить день. недели?

возможно ли исправить день. недели?

Есть несколько дат, часть из которых по григорианскому календарю, а часть по юлианскому, дело в том что в датах по юлианскому календарю дни...

66
Проблема с атрибутами data-

Проблема с атрибутами data-

Есть сайт на WP с модальными окнами, и выводятся они таким образом:

150
состояние checkbox html после get запроса!

состояние checkbox html после get запроса!

Выполняю WEB проект, где запросы GET и POST к бэкенду необходим без ajaxЕсть фильтр рубрик(чекбоксы),вопрос, как сохранять chekbox enabled или выключать...

228