Основы программирования в Win32API. Марапулец Ю.В. - 132 стр.

UptoLike

Составители: 

многом аналогично аудиоустройству, преобразующему файл данных в выход-
ной поток. Проигрыватель видеоклипов читает данные из RIFF-файла, содер-
жащего блоки данных в формате RMMP.
Поддерживаются такие анимационные эффекты, как персонажи, сцены,
кисти, смена кадров и палитры, звуковое сопровождение, а также многое другое.
Открытие устройства mmovie осуществляется с помощью сообщения
MCI_OPEN,
воспроизведение данныхс помощью сообщения MCI_PLAY,
а закрытие устройствас помощью сообщения MCI_CLOSE.
Существует также
несколько дополнительных сообщений, специфичных для данного устройства.
Например, сообщение MCI_STEP
изменяет текущую позицию
в файле на несколько кадров в прямом или обратном направлении. Сообщение
MCI_WINDOW
устанавливает и настраивает параметры окна, в котором проис-
ходит воспроизведение клипа. Но в основном анимационные MCI-команды ра-
ботают аналогично командам воспроизведения звуковых файлов, и вы, зная
один набор команд, легко разберетесь со вторым.
Аппаратные средства обработки звука. Первоначально интерфейс со
звуковыми устройствами был введен в Windows 3.x. под названием MME
(MultiMedia Extension – мультимедийное расширение). При переносе на плат-
форму Win32 он практически не претерпел изменений. Звуковые устройства в
Windows относятся к классу Multimedia/Audio. В данный класс первоначально
входили три типа устройств: CD-DA (Compact-Disk Digital Audio), MIDI (Musi-
cal Instrument Digital Interface) и Wave (waveform audio).
Первыйэто формат цифровых звукозаписей на компакт-дисках, кото-
рый иногда называют Red Book (красная книгапо внешнему виду опублико-
ванного документа, содержащего описание стандарта). Этот формат применя-
ется при производстве музыкальных компакт-дисков. Каждая секунда такой
записи занимает 176 Кб дискового пространства.
Другой, более компактный формат хранения данных представляет собой
стандартный протокол взаимодействия музыкальных инструментов и компью-
теров. MIDI-файлы состоят из команд воспроизведения различных музыкаль-
ных эффектов цифровыми синтезаторами, занимают гораздо меньше места на
диске и позволяют создать высококачественную музыку, но для их записи
необходима специальная MIDI-аппаратура.
Третий форматфайлов звукозаписипозволяет записывать звук прием-
лемого качества без синтезатора, причем данные занимают меньше места на
диске по сравнению с форматом Red Book. Этот формат обеспечивает запись
звука путем дискретизации входного сигнала с определенной частотой и запи-
си цифрового значения каждой выборки.
В Win32 дополнительно введен тип Auxвспомогательные звуковые уст-
ройства (например, микшеры), при помощи которых реализуется управление
параметрами звука, регулировки, настройки и т. п. Wave-устройства предос-
тавляют весь необходимый сервис для записи и воспроизведения цифровых
звуковых потоков в реальном времени с промежуточной буферизацией дан-
132
многом аналогично аудиоустройству, преобразующему файл данных в выход-
ной поток. Проигрыватель видеоклипов читает данные из RIFF-файла, содер-
жащего блоки данных в формате RMMP.
      Поддерживаются такие анимационные эффекты, как персонажи, сцены,
кисти, смена кадров и палитры, звуковое сопровождение, а также многое другое.
Открытие устройства mmovie осуществляется с помощью сообщения
MCI_OPEN, воспроизведение данных – с помощью сообщения MCI_PLAY,
а закрытие устройства – с помощью сообщения MCI_CLOSE. Существует также
несколько дополнительных сообщений, специфичных для данного устройства.
Например,      сообщение        MCI_STEP       изменяет    текущую  позицию
в файле на несколько кадров в прямом или обратном направлении. Сообщение
MCI_WINDOW устанавливает и настраивает параметры окна, в котором проис-
ходит воспроизведение клипа. Но в основном анимационные MCI-команды ра-
ботают аналогично командам воспроизведения звуковых файлов, и вы, зная
один набор команд, легко разберетесь со вторым.
      Аппаратные средства обработки звука. Первоначально интерфейс со
звуковыми устройствами был введен в Windows 3.x. под названием MME
(MultiMedia Extension – мультимедийное расширение). При переносе на плат-
форму Win32 он практически не претерпел изменений. Звуковые устройства в
Windows относятся к классу Multimedia/Audio. В данный класс первоначально
входили три типа устройств: CD-DA (Compact-Disk Digital Audio), MIDI (Musi-
cal Instrument Digital Interface) и Wave (waveform audio).
      Первый – это формат цифровых звукозаписей на компакт-дисках, кото-
рый иногда называют Red Book (красная книга – по внешнему виду опублико-
ванного документа, содержащего описание стандарта). Этот формат применя-
ется при производстве музыкальных компакт-дисков. Каждая секунда такой
записи занимает 176 Кб дискового пространства.
      Другой, более компактный формат хранения данных представляет собой
стандартный протокол взаимодействия музыкальных инструментов и компью-
теров. MIDI-файлы состоят из команд воспроизведения различных музыкаль-
ных эффектов цифровыми синтезаторами, занимают гораздо меньше места на
диске и позволяют создать высококачественную музыку, но для их записи
необходима специальная MIDI-аппаратура.
      Третий формат – файлов звукозаписи – позволяет записывать звук прием-
лемого качества без синтезатора, причем данные занимают меньше места на
диске по сравнению с форматом Red Book. Этот формат обеспечивает запись
звука путем дискретизации входного сигнала с определенной частотой и запи-
си цифрового значения каждой выборки.
      В Win32 дополнительно введен тип Aux – вспомогательные звуковые уст-
ройства (например, микшеры), при помощи которых реализуется управление
параметрами звука, регулировки, настройки и т. п. Wave-устройства предос-
тавляют весь необходимый сервис для записи и воспроизведения цифровых
звуковых потоков в реальном времени с промежуточной буферизацией дан-

                                    132