Показать сообщение отдельно
Старый 05.10.2012, 15:39   #134
24x96
Пользователь
 
Аватар для 24x96
 
Регистрация: 27.03.2008
Сообщений: 117
По умолчанию Небольшой экскурс в аудио драйверы для Windows

Первым звуковым драйвером для Windows был WaveOut он мог воспроизводить звуки и отлично подходил для примитивных звуков для игр. Это было в начале 90х и работало на Windows 3.xx. Начиная с Windows 98 WaveOut превратился в DirectSound, который по мнению ребят и МелкоСофта должен был революционно изменить звук. На самом деле этот драйвер представлял себе комбайн, который использовал внутреннее представляение звука по умолчанию в виде 32 битного с плавающей точкой и проходящий через Windows миксер. К этому времени фирмы, делающие професиональное оборудование для звукозаписи, поняли, что компьютер созрел для обработки звука, однако, нормального программного обеспечения для его вывода нет. В результате Steinberg придумала драйвер ASIO, который обеспечивал бит перфектность аудиопотока и низкие уровни задержки (латентность). Для 98 винды это была революция, с этого момента цифра на компьютере стала звучать.
Но ребята из МелкоСофта сделали работу над ошибками и в Windows XP появился Kernel Streaming - фактически драйвер на уровни ядра операционки, позволяющий обеспчить битперфектность и самую низкую латентность. С этого момента ASIO стал на фиг не нужным! Но он остался, потому, что было сделано достаточно много профессиональных карт с этим драйвером. Если надо написать ASIO для XP его пишут на основе Kernel Streaming. Он тоже будет обеспечивать бит перфектность, но латентность будет немного хуже. Что касается формата данных, то он может работать с аудиопотоком от 16 до 24 бит с фиксированной точкой. С этого момента компьютер с Windows можно рассматривать как аудиофильный аппарат.

Последний раз редактировалось 24x96, 05.10.2012 в 15:42.
24x96 вне форума   Ответить с цитированием