Аудио — Стерео выход ⇐ Android
-
Гость
Аудио — Стерео выход
После этого замечательного руководства Android Making Waves я наконец-то смог разобраться с программированием cpp dsp с использованием библиотеки AAUDIO для аудио с низкой задержкой.
В этом руководстве объясняется, как заархивировать монофонический звук: при изменении AAudioStreamBuilder_setChannelCount на «2» звук становится стереофоническим, но с искажениями.
AAudioStreamBuilder *streamBuilder; AAudio_createStreamBuilder(&streamBuilder); AAudioStreamBuilder_setFormat (streamBuilder, AAUDIO_FORMAT_PCM_FLOAT); AAudioStreamBuilder_setChannelCount (streamBuilder, 1); AAudioStreamBuilder_setPerformanceMode (streamBuilder, AAUDIO_PERFORMANCE_MODE_LOW_LATENCY); AAudioStreamBuilder_setDataCallback(streamBuilder,::dataCallback, &oscillator_); AAudioStreamBuilder_setErrorCallback (streamBuilder, ::errorCallback, это); Знаете ли вы, основываясь на этом уроке, как сделать стерео DSP? практически разделить сигнал, а затем иметь возможность применять регулировку амплитуды на каждом канале для архивирования эффекта PAN
После этого замечательного руководства Android Making Waves я наконец-то смог разобраться с программированием cpp dsp с использованием библиотеки AAUDIO для аудио с низкой задержкой.
В этом руководстве объясняется, как заархивировать монофонический звук: при изменении AAudioStreamBuilder_setChannelCount на «2» звук становится стереофоническим, но с искажениями.
AAudioStreamBuilder *streamBuilder; AAudio_createStreamBuilder(&streamBuilder); AAudioStreamBuilder_setFormat (streamBuilder, AAUDIO_FORMAT_PCM_FLOAT); AAudioStreamBuilder_setChannelCount (streamBuilder, 1); AAudioStreamBuilder_setPerformanceMode (streamBuilder, AAUDIO_PERFORMANCE_MODE_LOW_LATENCY); AAudioStreamBuilder_setDataCallback(streamBuilder,::dataCallback, &oscillator_); AAudioStreamBuilder_setErrorCallback (streamBuilder, ::errorCallback, это); Знаете ли вы, основываясь на этом уроке, как сделать стерео DSP? практически разделить сигнал, а затем иметь возможность применять регулировку амплитуды на каждом канале для архивирования эффекта PAN
Мобильная версия