Программирование мультимедиа-систем - 30 стр.

UptoLike

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

- 30 -
можно запрограммировать практически любой нужный инструмент, при-
родный или искусственный звук. Сначала в декодер загружается набор ин-
струментов, а затем поток данных SASL заставляет этот оркестр играть,
управляя процессом синтеза; таким образом обеспечивается одинаковое
звучание на всех декодерах при очень низком входном потоке и высокой
точности управления. С появлением MPEG-4 фактически обретает более
реальные и понятные очертания идея ITV (
Interactive TeleVision, Интерак-
тивное Телевидение
), о котором спорят уже несколько лет и под которым
каждый понимает нечто свое (от простоговидео-по-запросу до детекти-
вов с многовариантным развитием сюжета и участием зрителя).
Данные о MPEG-4 приведены в основном для информации о совре-
менных тенденциях записи и синтеза медиаданных, интересующихся от-
сылаем к
cselt.it/mpeg и www.mpeg.org. В конце 2000 г. группа разработ-
чиков MPEG планировала объявить об окончании работы над стандартом
MPEG-7 (официальное название -
Multimedia Content Description Interface).
3.3.
Простые способы воспроизведения звука
В простейшем случае приложение должно выдавать звуковые сигналы
или проигрывать небольшие звуковые сообщения; для этих целей можно
воспользоваться API-Windows функциями
MessageBeep и sndPlаySound.
Первая из упомянутых функций имеет прототип
void
MessageBeep(UINT uAlert);
При установленном драйвере звукового адаптера проигрывается зву-
ковой фрагмент, указанный передаваемым в качестве функции кодом; при
отсутствии драйвера выдается лишь короткийбипиз встроенного дина-
мика.
Числовой параметр определяется значениями строк ключа
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Default системного
реестра, связь событий с нужными звуками производится с помощью при-
ложения Control Panel; связь параметра функции с описанием некоторых
событий приведены в нижерасположенной таблице
Значения параметра
функции MessageBeep
Описание
-1
Стандартный звуковой сигнал, выдаваемый на встроен-
ный динамик
MB_ICONASTERISK
Проигрывается WAV-файл, описанный строкой Sys-
temAsterisk
MB_ICONEXLAMATION
Аналогично, строка SystemExclamation
                                      - 30 -


можно запрограммировать практически любой нужный инструмент, при-
родный или искусственный звук. Сначала в декодер загружается набор ин-
струментов, а затем поток данных SASL заставляет этот оркестр играть,
управляя процессом синтеза; таким образом обеспечивается одинаковое
звучание на всех декодерах при очень низком входном потоке и высокой
точности управления. С появлением MPEG-4 фактически обретает более
реальные и понятные очертания идея ITV (Interactive TeleVision, Интерак-
тивное Телевидение), о котором спорят уже несколько лет и под которым
каждый понимает нечто свое (от простого ‘видео-по-запросу’ до детекти-
вов с многовариантным развитием сюжета и участием зрителя).
     Данные о MPEG-4 приведены в основном для информации о совре-
менных тенденциях записи и синтеза медиаданных, интересующихся от-
сылаем к cselt.it/mpeg и www.mpeg.org. В конце 2000 г. группа разработ-
чиков MPEG планировала объявить об окончании работы над стандартом
MPEG-7 (официальное название - Multimedia Content Description Interface).

     3.3. Простые способы воспроизведения звука

    В простейшем случае приложение должно выдавать звуковые сигналы
или проигрывать небольшие звуковые сообщения; для этих целей можно
воспользоваться API-Windows функциями MessageBeep и sndPlаySound.
    Первая из упомянутых функций имеет прототип

void
MessageBeep(UINT uAlert);

    При установленном драйвере звукового адаптера проигрывается зву-
ковой фрагмент, указанный передаваемым в качестве функции кодом; при
отсутствии драйвера выдается лишь короткий ‘бип’ из встроенного дина-
мика.
    Числовой параметр определяется значениями строк ключа
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Default системного
реестра, связь событий с нужными звуками производится с помощью при-
ложения Control Panel; связь параметра функции с описанием некоторых
событий приведены в нижерасположенной таблице

     Значения параметра                         Описание
     функции MessageBeep
-1                         Стандартный звуковой сигнал, выдаваемый на встроен-
                           ный динамик
MB_ICONASTERISK            Проигрывается WAV-файл, описанный строкой Sys-
                           temAsterisk
MB_ICONEXLAMATION          Аналогично, строка SystemExclamation