Автор работы: Пользователь скрыл имя, 25 Ноября 2011 в 07:49, курсовая работа
Целью моей работы является программирование в среде Windows XP АЦП и ЦАП стандартного звукового адаптера. Обе задачи реализуются на языке Borland Delphi 7.0 Enterprise в одной программе, алгоритмы и блоки которой в дальнейшем могут быть использованы в качестве основы для написания программы цифрового осциллографа либо обмена данными между ПК и радиотехническим прибором.
Введение………………………………………………………………...2
     Краткие сведения об устройстве звукового адаптера………….…3
     Основные  понятия и возможности  звукового интерфейса………5
     Потоковая модель…………………...…………………………………………....5
     Звуковой  буфер……………………………………………………………………5
         Синхронные и асинхронные устройства……………………………………....6
         Полу- и полнодуплексные звуковые  устройства……………………………...6
         Уведомление о завершении обработки буфера………………………………..7
         Подготовка буферов……………………………………………………………..7
         Способы кодирования цифрового  звука……………………………………….7
         Формат потока…………………………………………………………………...8
         Структура потока………………………………………………………………..9
         Паузы, сброс и зацикливание………………………………………………….10
         Поддержка нескольких процессов…………………………………………....10
        Служба переназначения устройств  и форматов………………………………11
         Номера звуковых устройств…………………………………………………...11
         Идентификаторы (ключи) открытых  устройств……………………………...12
     Низкоуровневое  программирование звука  в Windows……………………..13
     Общая схема взаимодействия программы и звуковой подсистемы……...14
     Структуры, используемые в звуковом интерфейсе………………………...16
         Структура WAVEFORMATEX………………………………………………..16
         Структуры WAVEINCAPS и WAVEOUTCAPS………………………….….18
         Структура WAVEHDR………………………………………………………...19
      Заключение…………………………………………………………………...….21