Как читать и воспроизводить аудиофайл для моей ОС? - PullRequest
2 голосов
/ 10 февраля 2012

Я строю небольшую ОС. Для этого я хотел играть аудио. Я могу использовать порты, прерывания. У меня нет ограничений, так как я создаю ОС сама.

Итак, , как я могу воспроизвести аудиофайл с помощью программы на Си. Пожалуйста, помните, что я не могу и не хочу использовать готовую библиотеку или около того.

1 Ответ

2 голосов
/ 10 февраля 2012

Если вы создаете свою собственную ОС, вам также необходимо позаботиться о физических деталях вашего аудиооборудования.

Различия в оборудовании - вот почему операционные системы представили концепцию драйвера устройства.

Если ваше аудиооборудование совместимо со звуковыми бластерами, посмотрите здесь:

http://www.phatcode.net/res/243/files/sbhwpg.pdf

Здесь есть архив с большим количеством аппаратного аудиокода (различные аппаратные платформы):

http://www.dcee.net/Files/Programm/Sound/

Вот глава о программировании звуковых устройств:

http://www.oreilly.de/catalog/multilinux/excerpt/ch14-01.htm

...