Оптимальный способ преобразования из 16-разрядного линейного звука PCM в 32-разрядное число с плавающей запятой в C / C +?

Каков оптимальный способ преобразования 16-разрядного линейного звука PCM в 32-разрядное число с плавающей запятой в C или C ++?

1

Решение

Просто:

std::vector<int16_t> PCM = foo();
std::vector<float> audio(begin(PCM), end(PCM));

Вы можете ожидать, что это будет 1000x в реальном времени.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]