[room] В чём разница между /dev/dsp и PCM, куда указывает /dev/mixer и другое -- 2 (предыдущее отправилось недописанным)

Андрей =?iso-8859-1?q?andreythinking_=CE=C1_gmail=2Ecom?=
Пн Сен 10 06:09:03 MSD 2007


Всем доброго времени суток. Казалось, худо-бедно разобрался в звуковой архитектуре компьютера, но не тут-то было. Помогите разобраться, кто знает.

1) PCM - это аббривеатура Puls Code Modulation (импульсно-кодовая модуляция). Знакомый радио-комполюбитель говорит, что это - общее обозначение всех звуков, рождающихся в компьютере (т.к. машина их образует именно по этим способом).
Прочёл на http://www.oreilly.de/catalog/multilinux/excerpt/ch14-05.htm ,что /dev/dsp - это интерфейс ЦАП / АЦП звуковой карты, которые как раз и занимаются Puls Code Modulation. Там же написано, что /dev/dsp это то же самое, что PCM. Но, если, по словам моего знакомого, PCM - это масса цифрового звука, то как он связан с /dev/dsp ?

2) Куда указывает /dev/mixer ? Если в звуковой карте есть аппаратный миксер, то на него, а если нет, то на программный?

3) Тот же знакомый говорил, что бессмысленно делать звуковые карты с аппаратным микшером, аотому что придётся делать много ЦАП-ов: для каждого играющего в компе звука. Поэтому их смешивают программно. Но звуковушки с аппаратным микшером всё-таки существуют; они смешивают разнородные звуки (например, PCM и MIDI), а несколько PCM продолжают смешиваться программно, так?



Извините за глупость, но когда только начинаешь вникать в новую тему, всегда так.

-- 
Лучшие пожелания, Андрей 


Подробная информация о списке рассылки smoke-room