Доброго времени суток!
Как узнать системную частоту дискретизации, чтобы программа могла выдавать звук на этой частоте?
У меня на ПК get_audio_sample_rate(1) почему-то возвращает 0 независимо от местоположения в коде.
get_audio_sample_rate(1) возвращает 0
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: get_audio_sample_rate(1) возвращает 0
А можно пример такого кода?get_audio_sample_rate(1) почему-то возвращает 0 независимо от местоположения в коде
У меня в тестах все работает нормально.
В pixilang_config.ini частота не указана?
Re: get_audio_sample_rate(1) возвращает 0
Простейший пример (даже без звука) - в Windows показывает Samplerate = 0 Hz:
В Android показывает Samplerate = 44100 Hz.
В настройках Pixilang на обеих системах частота не указана, стоит "Авто".
Code: Select all
//samplerate = 48000
samplerate = get_audio_sample_rate(1)
header = ""
sprintf(header, "Samplerate = %d Hz", samplerate)
continueflag = 1
while(continueflag) {
while(get_event()) {
if EVT[EVT_TYPE] == EVT_QUIT
{
continueflag = 0
}
}
clear()
print(header, 0, 0)
frame()
}
В настройках Pixilang на обеих системах частота не указана, стоит "Авто".
Нет, там всё закомментировано, кроме цветов темыВ pixilang_config.ini частота не указана?
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: get_audio_sample_rate(1) возвращает 0
Спасибо! Постараюсь в ближайшее время проверить. Сейчас пока нет доступа к машине с виндой
А если запускать через win-эмулятор в Linux, то тоже все работает...
А если запускать через win-эмулятор в Linux, то тоже все работает...
Re: get_audio_sample_rate(1) возвращает 0
Непонятно, в чём была проблема... но я заново скачал архив Pixilang, и функция заработала. (выдаёт 44100 Hz на дефолтных настройках)